gpt4 book ai didi

页面 onload 上的 Javascript ajax 调用

转载 作者:行者123 更新时间:2023-12-03 03:46:23 24 4
gpt4 key购买 nike

我希望在发出 ajax 调用来更新数据库之前完全加载页面。我可以在主体 onload 事件中调用 javascript 函数,以便页面完全加载,但我不确定如何从那里触发 Ajax 调用。是否有更好的方法来实现此目的(页面加载后更新数据库)?

最佳答案

使用 JavaScript 库这非常容易,例如使用 jQuery 你可以这样写:

$(document).ready(function(){
$.ajax({ url: "database/update.html",
context: document.body,
success: function(){
alert("done");
}
});
});

如果没有 jQuery,最简单的版本可能如下所示,但它没有考虑浏览器差异或错误处理:

<html>
<body onload="updateDB();">
</body>
<script language="javascript">
function updateDB() {
var xhr = new XMLHttpRequest();
xhr.open("POST", "database/update.html", true);
xhr.send(null);
/* ignore result */
}
</script>
</html>

另请参阅:

关于页面 onload 上的 Javascript ajax 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4144768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com