1

HTMLページでdivを更新したい.Ajax.Updaterとjquery .load()を使用しました.これらは良いです.誰か他の方法を提案できますか?? 一部のdivでhtmlページを表示したい。よろしくお願いします。

4

4 に答える 4

3

私にとって、コンテンツを動的に生成する最良の方法は、Jquery を使用することです。あなたの問題については、次のコードだと思います:

 $(document).ready(function() { 
    $('#ContentPage').load('MyPage.html');
}
于 2013-05-02T07:16:35.483 に答える
1

.load()私に関する限り、jQuerysは最良の選択肢です。

参照

于 2013-05-02T07:12:44.700 に答える
1

Ajax.Updater と jquery .load() が最適です。

興味のある方は試してみてください

   $.ajax({
    url: 'page.html',
    dataType: 'html',
    timeout: 5000, // 5 seconds
    success: function(html) {
    $("#myDiv").html(html);
    }
    });
于 2013-05-02T07:12:45.787 に答える
1

そのためには、常に $.load よりも $.ajax 関数を使用することをお勧めします。その理由は、$.load がキャッシュを使用しているためです。これは、定義中にパラメーターで無効にすることはできません。$.load のキャッシュを無効にする唯一の方法は、すべての ajax 呼び出しに対してグローバルに無効にすることです。

結局のところ、$.load は $.ajax の単なるラッパーです。

キャッシュをグローバルに無効にする

負荷と ajax

ajax updater と ajax についてよくわかりません。回答を確認して更新します...

于 2013-05-02T07:31:36.107 に答える