0

jQuery AJAX 対応ページを外部ページからロードする方法はありますか? phonegap を使用してアプリを作成しています。継続的に更新されるため、1 つのページをオンラインでホストする必要がありますが、方法がわかりません。リンクだけやってみましたがダメでした!何か案は?

4

2 に答える 2

2

PhoneGap を使用しているため、Cross-Origin-Policy を回避するためのホワイトリストを設定できます。ターゲット プラットフォームごとに、このホワイトリストを維持する必要があります。

このガイドをチェックしてください (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; 
});

上記の方法がうまくいかない場合は、phonegapにJSONPプラグインを使用することもできます。これがサンプルです。

JSONPの例

jQuery-モバイルドキュメント

于 2012-08-29T04:44:55.680 に答える