gpt4 book ai didi

javascript - 将变量从 JavaScript 发送到 Java

转载 作者:行者123 更新时间:2023-11-30 21:02:31 24 4
gpt4 key购买 nike

我创建了一个游戏,使用 JavaScript 收集用户在浏览器上的时间。我想做的是获取 JavaScript 数据并将其发送到后端,后端是用 Java 编写的(我使用的是运行在 Tomcat 上的本地服务器)。我怎样才能做到这一点?

我研究了 AJAX,这是我想出的……

          var myTime = // however long it took for user to win game

var data = {}
data["myTime"] = myTime;

$.ajax({
type : "POST",
url : "/path-to/hosting/save",
data : JSON.stringify(data),
dataType : 'json',
timeout : 100000,
contentType:'application/json',
success : function(data) {
console.log("SUCCESS: ", data);
},
error : function(e) {
console.log("ERROR: ", e);
},
done : function(e) {
console.log("DONE");
}
});

当我完成游戏时,我在控制台上收到此错误:statusText:"解析器错误"

我最初的想法是我没有正确形成我的 JSON,但我不确定。任何帮助,将不胜感激。提前致谢!

最佳答案

因为你的代码看起来 myTime 是一个单一的值,所以你将它存储在数组中,你可以按如下方式传递它

var myTime =//用户赢得游戏需要多长时间

      //var data = {}
//data["myTime"] = myTime;

$.ajax({
type : "POST",
url : "/path-to/hosting/save",
data : JSON.stringify({
'myTime': myTime
}),
dataType : 'json',
timeout : 100000,
contentType:'application/json',
success : function(data) {
console.log("SUCCESS: ", data);
},
error : function(e) {
console.log("ERROR: ", e);
},
done : function(e) {
console.log("DONE");
}
});

关于javascript - 将变量从 JavaScript 发送到 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46996379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com