我在 Jquery 中使用 e.preventDefault() 将 html 页面加载到 . html 页面有一些 Ajax 操作,可以从服务器获取数据。我得到它可以显示页面,但不能显示它获得的 Ajax 数据。在我看来,页面显示发生在 ajax 回调数据之前。但是如果没有 e.preventDefault,当单击链接时,页面会打开一个新页面,并且它可以处理从 ajax 页面返回的所有数据。任何延迟加载页面的解决方案或帮助。
$(document).ready(function() {
$('a').click(function (e) {
$("#content").load($(this).attr("href"));
e.preventDefault();
});
});