0

有没有办法从外部页面加载启用 jQuery AJAX 的页面?我正在使用 phonegap 制作一个应用程序,我需要一个页面来在线托管,因为它会不断更新,但我似乎无法弄清楚如何!我尝试只是链接它,但这没有用!有任何想法吗?

4

2 回答 2

2

由于您使用的是 PhoneGap,因此您可以设置一个白名单来解决跨域策略。您必须专门为每个目标平台维护此白名单。

查看本指南(PhoneGap 1.9+): http ://docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html

如果您使用的是旧版本的 PhoneGap,则必须注意不同平台之间白名单条目语法的一些不一致。

如果您使用的是 jQueryMobile,还请查看此 PhoneGap 特定建议:http: //jquerymobile.com/test/docs/pages/phonegap.html

于 2012-08-29T20:55:29.827 回答
0

你在使用 jquery-mobile 吗?

无论如何,您始终可以使用以下配置来允许通过 ajax 进行跨域请求。您还可以参考下面给出的文档链接,这将有助于您更好地理解。

$( document ).bind( "mobileinit", function() {
    // Make your jQuery Mobile framework configuration changes here!
    $.support.cors = true;
    $.mobile.allowCrossDomainPages = true; 
});

如果上述方法不适合您,您也可以使用 JSONP 插件进行 phonegap。这是一个示例。

JSONP 示例

jQuery-Mobile 文档

于 2012-08-29T04:44:55.680 回答