我试图建立与煎茶触摸2,和PhoneGap的应用程序的工作,我用网上的PhoneGap构建服务,http://build.phonegap.comExt JS的,Ext.Ajax.request没有在移动设备
我有一个问题,该应用在我的电脑上运行得非常好,在所有的浏览器上,当我从Chrome浏览器打开它时,它也可以在手机上正常工作,我还尝试了'Phonegap App Desktop',它运行将应用程序传输到您的手机的服务器设备,该应用也适用于那里的移动设备。
但是,当我构建apk并将其安装到我的手机上时不行。除了Ajax请求,一切都可以工作,这里是我的ajax请求的一个片段。
Ext.Ajax.request({
url: 'http://192.168.0.200/DVD/store.php',
timeout:80000,
callback: function(options, success, response) {
var home = Ext.getCmp('home');
home.setHtml(response.responseText);
}
});
我被摧毁的原因”我可以发誓它工作过,所以我创建了一个新的开箱即用的应用程序并创建了一个按钮,并添加上述功能,但没有奏效。
我在做什么,建造的应用与煎茶sencha app build android
然后我压缩了Android目录的内容,把它上传到的PhoneGap构建服务,然后我我的手机上安装,一切正常,除了Ajax请求。
我没有Android SDK中我的电脑上,所以我必须使用PhoneGap的建立在线
缺少什么我在这里?
感谢
请求是否有其他请求?闻起来像跨越原点的问题,但没有任何错误信息,你不会走得太远。您应该[尝试从请求中获取错误消息](https://www.sencha.com/forum/showthread.php?238414-Ajax-Request-Error-Handling)。 – Alexander
不应该是一个交叉来源的错误,我已收到该错误,并添加适当的头文件到PHP文件,以允许所有来源,在我的计算机上我连接到127.0.0.1,我要求从192.168.0.200,这是我自己的知识产权,但我仍然这样做是为了模拟可能发生的任何错误,我修正了它们,并且它工作得很好,除非在构建之后它不会。 –