Sencha Ajax调用不工作
我正在尝试使用Sencha touch访问web服务。通过浏览器的JSONP调用,一切正常。当我们将应用程序切换到物理设备,并将JSONP请求(在实际设备上不再需要)更改为普通AJAX调用时,什么都不会发生 解决这个问题的正确方法是什么?我们使用的是PHONEGAP,我认为容器可能有问题,因为调用本身看起来应该(->),并且在浏览器中工作,不需要PHONEGAP,因此不包括在内。) 这是我的密码:Sencha Ajax调用不工作,ajax,extjs,cordova,sencha-touch-2,sencha-architect,Ajax,Extjs,Cordova,Sencha Touch 2,Sencha Architect,我正在尝试使用Sencha touch访问web服务。通过浏览器的JSONP调用,一切正常。当我们将应用程序切换到物理设备,并将JSONP请求(在实际设备上不再需要)更改为普通AJAX调用时,什么都不会发生 解决这个问题的正确方法是什么?我们使用的是PHONEGAP,我认为容器可能有问题,因为调用本身看起来应该(->),并且在浏览器中工作,不需要PHONEGAP,因此不包括在内。) 这是我的密码: 移动设备的Ajax调用(不工作) //1。当我们在设备上使用它时,它不起作用。 //看起来,电话根
//1。当我们在设备上使用它时,它不起作用。
//看起来,电话根本没有被触发
//JSONP我们这里不需要。。。。。。
警报(“发送Ajax请求”);
Ext.Ajax.request({
url:Adress_To_Web服务器,
方法:“GET”,
超时:1000,
成功:功能(响应、选项){
警惕(“成功”);
//警报(Ext.decode(response.responseText));
//var obj=Ext.decode(response.responseText);
console.dir(obj);
},
故障:功能(响应、选项){
警报(“错误”);
}
});代码>
//2。如果我们在浏览器上执行相同的调用(JSONP),它就会工作。
警报(“发送Ajax请求”);
Ext.data.JsonP.request({
url:Adress_To_Web服务器,
超时:1000,
callbackKey:“myjson”,
参数:{
回调:函数(jsonData){
}},
成功:功能(响应、选项){
警惕(“成功”);
警报(Ext.decode(response.responseText));
var obj=Ext.decode(response.responseText);
console.dir(obj);
},
故障:功能(响应、选项){
警报(“错误”);
}
});代码>
Daniel在我看来,您似乎没有设置
为什么不再需要JSONP请求?谢谢您的回答。这是我做的第一步,但不幸的是,这并没有解决问题。今天我将尝试一些事情,如果我得到解决方案,我将在这里发布。。。。。
<access origin="*" />