Gear S 未通过 POST 请求发送数据且没有任何错误消息

Gear S is not sending data via POST request without any error message

我正在为 Gear S(以及后来的 S2)开发一个应用程序,它收集数据并通过 POST 请求将它们发送到我的服务器。

发送数据的代码如下:

$.post(URL_POST_DATA,
        {
    data : JSON.stringify(sendingArray)
        }, 
        function(data, status){
            console.log("Data: " + data + "\nStatus: " + status);
            $("#status").css("background","green");
            console.log("Success");
        })
        .fail(function(data,status){
            console.log("Data: " + data + "\nStatus: " + status);
            $("#status").css("background","red");
            console.log("Failure");
            return;
        });

基本上,当传输成功时它应该将背景变为绿色(以及在控制台上放置日志),如果出现问题则变为红色。但是,传输永远不会发生。控制台上既没有“成功”也没有“失败”。

有两件奇怪的事情:

这是我在我的申请中包含的 javascript 个文件:

<script type="text/javascript" src="lib/jquery/jquery-1.11.2.js"></script>
<script type="text/javascript" src="lib/tau/wearable/js/tau.min.js"></script>
<script src="lib/idb/idbstore.min.js"></script>

现在我想知道我是否遗漏了一些阻止发送传输请求的东西。

代码很好,如果提供访问权限,它应该可以正常工作。因此,通过在 config.xml 文件中添加以下行,请求已成功发送。

<access origin="*" subdomains="true"/>