xhr请求完成后为什么js请求会又请求一次
时间: 2023-09-25 13:12:12 浏览: 116
对异步请求xhr、ajax、axios、fetch的区别比较
xhr请求和js请求是两个不同的请求,它们之间并没有直接的关系。如果在xhr请求完成后,js请求又发出了一个新的请求,那么可能是因为在xhr请求完成后,页面的某些JavaScript代码触发了新的请求。
例如,在xhr请求完成后,可能会触发某个JavaScript函数或事件,这个函数或事件中可能会通过动态创建script元素来发起新的js请求。这种情况下,xhr请求完成后会触发js请求。
另外,如果页面中存在多个异步请求,那么这些请求之间的执行顺序和完成时间可能是不确定的。因此,在某个异步请求完成后,可能会触发其他异步请求的执行。如果这些异步请求中包含js请求,那么可能会出现在xhr请求完成后,js请求又发起了一个新的请求的情况。
阅读全文