我想通过html pages更新div。我使用了Ajax.Updater和jquery .load()。这些都很好。任何人都可以建议其他方法吗?我想在某些div中显示html页面。提前谢谢。
答案 0 :(得分:3)
对我而言,动态生成内容的最佳方式是通过Jquery。对于您的问题,我认为以下代码:
$(document).ready(function() {
$('#ContentPage').load('MyPage.html');
}
答案 1 :(得分:1)
jQuerys .load()
是我所关注的最佳选择。
答案 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
的包装器我不确定ajax updater vs ajax,会检查并更新答案......