Phonegap ajax发布失败

时间:2014-03-02 17:57:13

标签: javascript jquery ajax cordova

我在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 />行,但仍然没有运气。

这似乎是一个非常常见的问题,但我仍然无法找到解决方案。

1 个答案:

答案 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错误吗?

相关问题