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;
});
基本上,当传输成功时它应该将背景变为绿色(以及在控制台上放置日志),如果出现问题则变为红色。但是,传输永远不会发生。控制台上既没有“成功”也没有“失败”。
有两件奇怪的事情:
首先,网络日志显示这是一个GET请求。
其次,服务器从未收到任何请求(不是 POST 或 GET),尽管可以访问 - 我通过 phone.[=14= 检查了它的可达性]
这是我在我的申请中包含的 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"/>
我正在为 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;
});
基本上,当传输成功时它应该将背景变为绿色(以及在控制台上放置日志),如果出现问题则变为红色。但是,传输永远不会发生。控制台上既没有“成功”也没有“失败”。
有两件奇怪的事情:
首先,网络日志显示这是一个GET请求。
其次,服务器从未收到任何请求(不是 POST 或 GET),尽管可以访问 - 我通过 phone.[=14= 检查了它的可达性]
这是我在我的申请中包含的 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"/>