【发布时间】:2015-05-07 10:17:36
【问题描述】:
我最近尝试为 android 构建一个小的 Phonegap 应用程序。 我设法让一切都在我的电脑上运行,但 ajax 在我的安卓手机上无法运行。
我的 jquery ajax 请求:
$.ajax({
async: false,
type: 'POST',
url: target_url,
crossDomain: true,
cache: false,
contentType: "application/json",
dataType: 'jsonp',
jsonpCallback: "loginSuccess",
error: loginError,
});
target_url 是:http://username:password@myip/htpassword/login.php 我正在使用http身份验证。 我还启用了 jquery cors 支持:
$.support.cors = true;
并在 config.xml 中添加我的 ip:
<access origin="<myip>" />
我测试我的应用程序有互联网连接! 我尝试了几种解决方案,但它们都不适合我。 知道为什么我的应用程序无法从手机连接到我的 xampp 服务器吗? 提前致谢!
【问题讨论】:
-
你把那个ajax调用放在哪里了??内部设备准备好了吗?或 jquery 准备好了吗?或任何其他方法?你能检查eclipse logcat中的错误吗?