2009-07-14 15 views
0

ページ全体を読み込み、すべてをajax/jqueryで読み込むことはできますか?リロードなし。私はiPhoneのようにページをスライドさせることができるようにしたい。各ページに固有のjavascriptが含まれているので、頭を読み込む必要があります。ajax jqueryでページ全体を呼び出すことができます。

ありがとうございました。

+0

はいもちろん可能です – Roland

+0

この[質問]を参照してください(http://stackoverflow.com/questions/1034881/what-is-the-best-practice-for-parsing-remote-content-with-jquery) 。 – kgiannakakis

答えて

2
$("#tag_id").load("page.html"); 

これは、page.htmlをDIVタグまたはID tag_idの他のタグに読み込みます。

は言う:

2

一つの解決策はそうのようなそのdiv要素を操作するためにJavaScriptを返すAJAXリクエストを作るために一意のIDを使用してページ全体の幅と高さを占めdiv要素を持っているし、その後のjQueryを使用することですあなたは、このコードのビットは、リンクデフォルトのアクションとAjax POSTリクエストの代わりに火をインターセプトし、「リンク」のID



$(document).ready(function(){ 
    $("#link").click(function(){ 
     $.post("newContent.html", key-value-pairs, call-back-function, "script") 
     return false 
    }); 

}); 

とのリンクを持っていました。リクエストが戻ってくると、戻り値は "post"関数の最後のパラメータで指定されたjavascriptとして評価されます。

このようにすると、サーバーにjqueryやjavascriptコードを返すように設定して、頭をリロードせずにページを使いたい場合や、同じ情報を残すようにすることができます。

+0

これはクールに見える、私はこのTHXを試してみる –

関連する問題