我在phonegap app中使用ajax。
根本不起作用。
非常简单的语法
$.post(
"http://sns.hugyou.cn/index.php?m=Index&a=get_list", {
"page": page,
"pagesize": PAGESIZE
},
function(response, status) {
alert(Home);
},
"json");
这适用于手机上的任何网页浏览器,但手机屏幕。
在搜索网页后,似乎问题与跨域ajax有关。
然而,index.html存储在本地,不应该有任何问题。
此外,我尝试在config.xml中删除<access origin />
行,但仍然没有运气。
这似乎是一个非常常见的问题,但我仍然无法找到解决方案。
答案 0 :(得分:0)
启用域名白名单
要启用该域,请将其添加到您的配置中:
<access origin="http://sns.hugyou.cn" />
可以在此处找到更多信息:http://docs.phonegap.com/en/3.4.0/guide_appdev_whitelist_index.md.html#Whitelist%20Guide
要启用您可以使用的所有域:
<access origin="*" />
启用互联网
另一件要确保的是你拥有INTERNET/NETWORK
权限。
<uses-permission android:name="android.permission.INTERNET" />
<强>的jQuery 强>
你有它吗?
<强>其他强>
你有Javascript错误吗?