gpt4 book ai didi

javascript - 如何让 Javascript 中的 wait 1 方法完成其他方法

转载 作者:行者123 更新时间:2023-11-28 09:03:01 24 4
gpt4 key购买 nike

在asp.net网站中,我需要提交一些字段以插入数据库。 OnclientClick 事件我有 javascript 方法来验证输入,它的方法在验证失败时返回 false,在验证成功时返回 true。如果返回 true,则服务器端事件进程会提前插入数据。

我的问题是在 javascript 主要验证方法中,它通过 ajax 调用服务器端方法来获取一些数据以验证表单。主要的 javascript 方法不等待服务器端调用,它会继续处理,这意味着我无法验证该方法,它会继续进行回发。

function ValidateInput()
{
if(1 == 2)
{
return false;
}
// other logic to validate
ServiceSideCalltoValidate();
// It dont wait of above method and make the postback
}

换句话说,我需要实现逻辑,以便 1 个 javascript 方法应该等待完成另一个 javascript 的调用。

最佳答案

您的 JavaScript 函数调用 AJAX 来验证数据,每次 AJAX 调用完成后都会返回值。所以你需要做什么,从 AJAX 调用返回一些值,如果它是 true 那么你可以调用服务器大小点击事件。

关于javascript - 如何让 Javascript 中的 wait 1 方法完成其他方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17463952/

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