Jquery Ajax监控分析

不点 阅读:206 2021-06-07 08:28:07 评论:0

今天有一个需求是,input输入之后,回车,或者光标移开,会去联想插入input里的值,这里用了一个ajax控件。

比如 输入 abc 就会联想出 lwujun1009 abc (labc)出来。

现在又个新需求,要离开之后还要根据这个工号的名字联想出其他输入框的值。

现在遇到一个问题就是如果光标离开的事件发生,就会有两个ajax异步请求,一个是原来的,一个是现在新写的。不能保证新的请求在原来那个请求完成之后发送,就不能获得input里正确的值去联想了。

本来可以很简单在原来的ajax请求success里在发起这个新请求的。但原来那个控件做了处理,完全看不懂是如何写的。

现在就采用juery的 $().AjaxComplete方法,监控所有的ajax请求,然后判断请求的url,如果是之前那个联想的url,就再发起新的ajax请求。这样就可以完成了。


标签:JavaScript
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
KIKK导航

KIKK导航

排行榜
关注我们

一个IT知识分享的公众号