我在 Eclipse 中用 JQuery Mobile 和 PhoneGap 编写了一个 android 移动应用程序。在应用程序中,我调用 jquery ajax 来加载来自其他域的数据列表。
我的 jquery ajax 调用代码是:
$.ajax({
类型:“发布”,
网址:WEBSERVICE_URL,
异步:假,
数据:数据字符串,
数据类型:'json',
跨域:是的,
成功:函数(数据){
登录数据 = 新对象(数据);
hideActivityIndigator();
if(loginData.success == "true"){
$.mobile.changePage("#selectionScreen", "slide", false, true);
} 别的 {
$("#message_ajax").html("无效的用户名/密码。");
}
},
错误:函数(xhr,ajaxOptions,抛出错误){
警报(xhr.status);
警报(抛出错误);
hideActivityIndigator();
}
});
变量“WEBSERVICE_URL”具有其他域 php 服务 url。在“pageview”事件上执行上述代码时,我收到以下错误
错误:NETWORK_ERR:XMLHttpRequest 异常 101
是否有任何解决方案可以从 JQuery Mobile + PhoneGap 中的其他域访问服务......?