作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在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/
我是一名优秀的程序员,十分优秀!