我在Eclipse中使用JQuery Mobile和PhoneGap編寫了Android移動應用程序。在應用程序中,我調用jquery ajax來加載其他域的數據列表。無法從其他域訪問php文件
我的jQuery AJAX調用代碼:
$.ajax({ type: "POST", url: WEBSERVICE_URL, async: false, data: dataString, dataType: 'json', crossDomain: true, success: function(data) { loginData = new Object(data); hideActivityIndigator(); if(loginData.success == "true"){ $.mobile.changePage("#selectionScreen", "slide", false, true); } else { $("#message_ajax").html("Invalid UserName/Password."); } }, error: function(xhr, ajaxOptions, thrownError){ alert(xhr.status); alert(thrownError); hideActivityIndigator(); } });
變量 「WEBSERVICE_URL」 有其他域PHP服務的URL。 在上面的「瀏覽量」事件代碼執行我收到以下錯誤
Error: NETWORK_ERR: XMLHttpRequest Exception 101
任何解決方案是有從其他域訪問服務在jQuery Mobile的+ PhoneGap的......?
您不能跨域的JS至於我記得:( – 2012-04-11 11:30:49