使用 Cocoonjs Canvas+ 将数据发送到 .php

Send data to .php with Cocoonjs Canvas+

我已经完成了一场比赛,我将分数完美地保存在数据库中,只有当我使用 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);

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

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