我在 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 中的其他域访问服务......?