2011-08-05 13 views
0

は、外部負荷(データ-AJAX =「false」を、REL =「外部」)、しかし、私は私のjqueryのモバイルページにサービスを提供する外部リンクを持っている場合、私はそれを経由してロードするを強制する方法はいくつかあります。トランジションのあるAjax(ページの再読み込みなし)誰でも簡単な解決策がありますか?jquerymobileにajax(外部ではない)経由でページを読み込ませることができますか?

私が求めている理由は、私はPhoneGapのiOSアプリを構築していないことだし、index.htmlファイルがフェッチされているページと同じパスにもはやであるということです。

ありがとうございます。

+0

私は考えることができる唯一の解決策は、index.htmlのコードで事前に作成されたすべてのページは、その後pagebeforeshowでAJAXを介してコンテンツを呼び出す持っている...しかし、これは完全にWebアプリケーションを再書き込み伴うだろうです。 – Justin

+0

$ .mobile.allowCrossDomainPages = true; – Justin

答えて

0

jQTouchやjQuery Mobileなどのフレームワークを使用できます。これらのフレームワークには、アプリケーション内でAJAXコールをクロスコールする際に役立つ機能が組み込まれています。例えば

http://jqtouch.com/preview/demos/が、このようなクロム/ SafariなどのWebキット対応のブラウザを使用してください:

$.get("test.php", 
    { name: "micky", time: "2pm" }, 
    function(data){ 
    alert("Data Loaded: " + data); 
    } 
); 

デモここを参照してください。

関連する問題