Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sencha Ajax调用不工作_Ajax_Extjs_Cordova_Sencha Touch 2_Sencha Architect - Fatal编程技术网

Sencha Ajax调用不工作

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。当我们在设备上使用它时,它不起作用。 //看起来,电话根

我正在尝试使用Sencha touch访问web服务。通过浏览器的JSONP调用,一切正常。当我们将应用程序切换到物理设备,并将JSONP请求(在实际设备上不再需要)更改为普通AJAX调用时,什么都不会发生

解决这个问题的正确方法是什么?我们使用的是PHONEGAP,我认为容器可能有问题,因为调用本身看起来应该(->),并且在浏览器中工作,不需要PHONEGAP,因此不包括在内。)

这是我的密码:

  • 移动设备的Ajax调用(不工作)

    //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);
    },
    故障:功能(响应、选项){
    警报(“错误”);
    }
    });

  • 浏览器的JSONP调用(工作)

    //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);
    },
    故障:功能(响应、选项){
    警报(“错误”);
    }
    });

  • 如果有人对这个问题有一个提示/解决方案,那就太好了——就像我提到的,我正在使用sencha architect构建一个android应用程序。带有.apk的Phonegap文件夹是自动创建的,config.xml中的所有权限都已设置。Phonegap插件也已安装。也许,还有一些依赖项丢失或错误-什么地方是查找的好地方

    提前感谢您的帮助,
    Daniel

    在我看来,您似乎没有设置

    为什么不再需要JSONP请求?谢谢您的回答。这是我做的第一步,但不幸的是,这并没有解决问题。今天我将尝试一些事情,如果我得到解决方案,我将在这里发布。。。。。
    <access origin="*" />