与HTML页面中之前的JavaScript操作同时执行多个操作

时间:2011-07-29 17:10:33

标签: javascript html

我是JS的新手,因此需要帮助。我要做的是当我单击表单上的按钮时,它应首先执行一个操作,该操作调用后端代理从服务器进行数据验证,并将验证结果填充到字段“status”。我已经成功完成了这项工作。现在按钮应该再执行一次操作(从字段“status”获取值并执行下一步操作。在这里我感到非常震惊。发生的事情是当我点击动作按钮时它开始执行两个动作同一时间或在第一个行动可以验证并将结果填入“状态”字段之前。

我曾尝试使用计时器进行第二次操作,但结果仍然相同。请帮忙

1 个答案:

答案 0 :(得分:2)

您必须从ajax验证调用的成功处理程序启动第二个操作。 ajax调用是异步的,所以它会在你的代码继续运行时在后台发生。如果你想在完成下一步之前等到它完成,那么你需要在ajax调用的完成处理程序中启动第二步,而不是在启动ajax调用后的主代码行中。

相关问题