我经常使用 jQuery Ajax 来更新 HTML 页面中的 div。ajax 包含在 $(document).read(...) 中,如下所示:
$(document).ready(function() {
$('a.button').click(function() {
var url = $(this).attr('href');
$('#content').load(url);
return false;
});
});
但是,单击按钮后,Ajax 有时会失败,它会在整个页面中显示结果,而不是在“内容”div 中。这在页面加载或刷新时经常发生。但我认为 $(document).ready(...) 会阻止这种情况发生。什么地方出了错?