我試圖建立與煎茶觸摸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,這是我自己的知識產權,但我仍然這樣做是爲了模擬可能發生的任何錯誤,我修正了它們,並且它工作得很好,除非在構建之後它不會。 –