gpt4 book ai didi

javascript - Ajax 调用后执行 JavaScript

转载 作者:行者123 更新时间:2023-11-28 21:23:58 25 4
gpt4 key购买 nike

我想执行 JavaScript 以使用“calendarDateInput.js”创建日历。是否可以使用ajax选项卡在ajax调用页面后执行javascript?

我没有使用任何ajax库,仅直接使用ajax调用。

这里我想在ajax返回的页面中调用该函数,例如DateInput("smsDate",true, "YYYY-MM-DD");

最佳答案

通常这是通过回调函数完成的。如果您使用像 jquery 这样的库,它们通常会提供回调 Hook 。

检查 jQuery.ajax() 来执行 ajax 调用,然后成功后您可以运行其他 JavaScript 代码...

http://api.jquery.com/jQuery.ajax/http://api.jquery.com/jQuery.post/

var jqxhr = $.ajax({ url: "example.php" })
.success(function() { alert("success"); })
.error(function() { alert("error"); })
.complete(function() { alert("complete"); });

我希望这就是您所要求的...否则请在您的问题中添加一些附加信息...

如果您不想使用像 jquery 这样的库......

您必须检查 ajax 调用的请求状态....

req = new XMLHttpRequest();

然后您必须检查响应中的以下值

 // IF completed
if (req.readyState == 4) {

//服务器 HTTP 代码 if (req.status == 200) {

但是 jquery 为你完成了所有工作...

关于javascript - Ajax 调用后执行 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5516876/

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