在jquery中更新html内容

时间:2013-05-02 07:09:18

标签: jquery html

我想通过html pages更新div。我使用了Ajax.Updater和jquery .load()。这些都很好。任何人都可以建议其他方法吗?我想在某些div中显示html页面。提前谢谢。

4 个答案:

答案 0 :(得分:3)

对我而言,动态生成内容的最佳方式是通过Jquery。对于您的问题,我认为以下代码:

 $(document).ready(function() { 
    $('#ContentPage').load('MyPage.html');
}

答案 1 :(得分:1)

jQuerys .load()是我所关注的最佳选择。

Reference

答案 2 :(得分:1)

Ajax.Updater和jquery .load()是最好的

如果你很好奇,可以试试

   $.ajax({
    url: 'page.html',
    dataType: 'html',
    timeout: 5000, // 5 seconds
    success: function(html) {
    $("#myDiv").html(html);
    }
    });

答案 3 :(得分:1)

为了这个目的,我建议你总是使用$ .ajax函数而不是$ .load。原因是$ .load正在使用缓存,在定义时无法使用参数禁用缓存 - 禁用$ .load缓存的唯一方法是全局禁用所有ajax调用。

毕竟,$ .load只是$ .ajax

的包装器

Globally disable cache

load vs ajax

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