0
我有一臺運行在api上的rails服務器,用於向客戶端混合移動應用提供一些數據,該應用使用Sencha Touch框架編碼。在本地主機上測試來自混合移動應用(sencha touch)的jsonp請求
如果我測試在連接到同一個路由器另一臺PC的瀏覽器我的移動應用,JSONP請求我的本地服務器
url: 'http://192.168.1.34:3000/api/login'
做工不錯,但如果我測試這個程序編譯爲Android與移動設備中的相同請求不起作用。
這裏是JSONP代碼:
Ext.data.JsonP.request({
url: 'http://192.168.1.34:3000/api/login',
callbackKey: 'callback',
params: {
"username": username,
"password": password,
format: 'json',
},
callback: function (response,data){
...
}
這是什麼意思 「不工作」? 1)它在Android瀏覽器中工作嗎? 2)來自編譯應用程序的請求是否已經到達Rails服務器? –
1)如何在Android瀏覽器中測試它,而不用像原生應用程序那樣進行編譯? 2)當我嘗試編譯應用程序時沒有任何請求 –
只需在Sencha應用程序目錄中運行sencha web start並在Android手機瀏覽器中打開URL –