click事件是异步触发的

时间:2011-09-14 11:18:12

标签: jquery asp.net

我有一个附加到锚点的点击事件,我正在使用多个锚点。用户可以随机单击这些锚点,并且每个锚点击创建动态UL列表。除非用户快速点击锚点,否则一切都工作正常,UL列表的创建是异步发生的。我想要同步订购事件。任何解决方案?

2 个答案:

答案 0 :(得分:0)

您可以将jQuery中的AJAX调用设置为Synchronous,检查manpage async参数定义。请注意,只要AJAX调用正在运行,就会锁定浏览器

另一个解决方案是在第一个success回调函数中执行第二个AJAX调用,从而使一个执行另一个。这对于2个电话是可以的,但是当它更多时会变得讨厌。

答案 1 :(得分:0)

如果你想链接两个方法,而不会丢失它的异步部分,那么我建议检查JQuery promise。这将帮助您排队结果。