2

我已经完成了一场游戏,并且我将分数完美地保存在数据库中,只有当我使用 webview+ 时,如果我更改为 canvas+,则保存过程不起作用(并且没有错误)。

我正在尝试保存这些数据并将其发送到连接到数据库的 php 文件(正如我所说,正在使用 webview 或 webview+)

你会如何使用canvas+来做到这一点?

var http = new XMLHttpRequest();
var url = path+"getScores.php";
var params = "game=1&order=ASC";
http.open("POST", url, true);

http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");
http.onreadystatechange = function() {
    if(http.readyState == 4 && http.status == 200) {
        alert(http.responseText);
    }
}
http.send(params);
4

2 回答 2

1

请尝试使用 GET 传递请求 URL 中的参数(以防万一)。此外,尝试使用最新版本 (2.1.1) 在云中编译自定义启动器。实际上,JQuery 错误应该通过这样做消失。

于 2015-06-23T05:51:53.600 回答
1

正如 Iker 所说,您可以使用自定义启动器解决此问题。我不知道这件事,但好吧,它现在工作得很好,所以如果你有这个问题,那就试试吧,祝你好运。

于 2015-06-23T10:40:34.300 回答