有没有办法从外部页面加载启用 jQuery AJAX 的页面?我正在使用 phonegap 制作一个应用程序,我需要一个页面来在线托管,因为它会不断更新,但我似乎无法弄清楚如何!我尝试只是链接它,但这没有用!有任何想法吗?
问问题
4873 次
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。这是一个示例。
于 2012-08-29T04:44:55.680 回答