0

別のサーバー (server2.com) でホストされているデータベースを照会するいくつかの php ページを含む、1 つのサーバー (server1.com) でホストされている単純な jQuery Mobile アプリケーションがあります。

すべて (jQuery Mobile Web サイトとデータベース) が同じサーバーでホストされている場合、これはすべて正常に機能しますが、それらが分離されている場合、データは表示されません。次の場所にある「デフォルトの構成」ドキュメントを見てきました。

http://api.jquerymobile.com/global-config/

特に allowCrossDomainPages オプション。以下を含む custom-scripting.js という新しいスクリプト ファイルを作成しました。

$(document).bind("mobileinit", function(){
  $.extend(  $.mobile , {
    allowCrossDomainPages: true
  });
});

そして、推奨されるようにそれを呼び出しました:

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="custom-scripting.js"></script>
<script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>

私のPHPページはまだserver2.comへのリクエストを行っていません。allowCrossDomainPages: true を設定すると、PHP ページが外部サーバーにリクエストを送信できるようになることを期待していました。

PHPを使用して外部サーバーからデータを取得する必要があるjQuery Mobileで同様の構成を設定した人はいますか?

4

0 に答える 0