Thi*_*tes 5 javascript jquery cordova
我正在把这头发拉出来.
我有一个jquery Ajax调用我的服务器上我的浏览器的工作原理,它的工作原理我的设备上,当我把它连接到我的本地代理的HTTP嗅探,但是当它从我的WiFi代理或蜂窝网络上只是挂起.
我已经设置了phonegap config.xml来允许我的域名.请求是服务器上的get和ajax调用.你会注意到它是jsonP.
电话是直接的jquery,我会发布代码.该API的对象是我提出来保存应用程序的功能的自定义对象.
var dfd = $.ajax({
url: myurl, // I've confirmed the url, but prefer to keep it private
data: {
ApplicationID: api.applicationID,
DeviceID: api.device.uuid(),
OSVersion: api.device.version(),
DeviceVersion: api.device.platform(),
Lat: lat,
Lng: lng,
Bearing: bearing
},
dataType: "jsonp",
timeout: 30000
})
.fail(function (event, jqXHR, ajaxSettings, thrownError) {
console.error(jqXHR);
});
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这个答案,我能找到最接近我问题的答案,但它似乎没有用. Phonegap jQuery ajax请求不起作用
有什么我想念的吗?我究竟做错了什么?
编辑: 我忘了提到,我在ajax调用上设置的超时没有做任何事情,它似乎只是忽略它.