作者:frank52_445 | 来源:互联网 | 2023-06-23 12:28
我使用$.ajax用来实现一个搜索效果近段时间因为苹果上微信浏览器的不知明原因需要处理返回事件,因此加多了popstate事件监听用来分别处理苹果跟安卓的返回。可是居然影响到了我前
我使用$.ajax用来实现一个搜索效果
近段时间因为苹果上微信浏览器的不知明原因需要处理返回事件,因此加多了popstate事件监听用来分别处理苹果跟安卓的返回。
可是居然影响到了我前面的ajax搜索功能,异常情况是:点击搜索按钮-调用ajax请求-直接被popstate的监听事件获取到,然后..走了里面的逻辑,返回上一页。
步骤如下:
然后就神奇了,complete不进,success不进,erro不进,最令人头皮发麻的是complete都不进啊...
这时候直接跳转到了popstate事件监听函数里
百思不得其解..毕竟俺是后端出身..
暂时用了一个布尔值类型的值来判断..点击搜索的时候改变,那个事件里多加一个判断..
..求路过的大佬指点一二