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

为此,我建议您始终使用 $.ajax 函数而不是 $.load。原因是 $.load 正在使用缓存,在定义它时不能用参数禁用它 - 禁用 $.load 缓存的唯一方法是对所有 ajax 调用全局禁用它。

毕竟,$.load 只是 $.ajax 的包装器

全局禁用缓存

加载与 ajax

我不确定 ajax updater vs ajax,会检查并更新答案...

于 2013-05-02T07:31:36.107 回答