getJSON不适用于phonegap构建

时间:2016-07-23 17:14:32

标签: android jquery cordova apk getjson

我想用带有phonegap的apk构建getJSON。我的功能在桌面上运行,但是当我从apk运行它时,该功能不会被执行。

我的jQuery函数:

$.getJSON( url, function( data ) {
      var items = [];
        if (data.state == 'ok'){
            $('#succes').html("Votre compte a été créé");
        }
        else { 
            $('#succes').hide();
            $('#erreur').html("Une erreur est survenue !");
            $('#erreur').fadeIn();
        }
    });

我已经在我的config.xml上添加了这个

<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
<allow-navigation href="data:*" />
<allow-navigation href="*" />
<access origin="*" />
<allow-intent href="*" />

感谢您的帮助;)

(对不起我的英语水平)

1 个答案:

答案 0 :(得分:0)

看起来你错过了白名单插件:

    <access origin="*"/>
    <!-- Added the following intents to support the removal of whitelist code from base cordova to a plugin -->
    <!-- Whitelist configuration. Refer to https://cordova.apache.org/docs/en/edge/guide_appdev_whitelist_index.md.html -->
    <plugin name="cordova-plugin-whitelist" version="1" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*/*" />
    <allow-intent href="tel:*" />
    <allow-intent href="sms:*" />
    <allow-intent href="mailto:*" />
    <allow-intent href="geo:*" />