当前位置:首页>开发>正文

多个ajax会一起执行吗 jquery 多个ajax()请求。

2023-05-06 12:12:07 互联网 未知 开发

 多个ajax会一起执行吗 jquery 多个ajax()请求。

多个ajax会一起执行吗

是否能够发送多个请求,答案是肯定的。
一般有两个方式实现,第一你可以创建一个ajax对象,等第一个请求结束然后再执行下一个请求,这个如果ajax是同步的还容易控制,如果是异步的则不好控制。第二是搞个连接池,先放几个ajax对象进去,然后就用这个池子中的对象就可以了,可以节省资源,不然每发送一次请求就创建个ajax那很浪费,而如果DOM加载控制的很好便可以全部使用异步处理,页面加载速度有明显的提升。js原则上是单线程的,但是ajax的异步处理实际上是真的异步执行的,所以这个在用户响应上是真的可以做到很快。

jquery 多个ajax()请求。

偶然看到,都应该在方法里调用一下吧,在
ajax1(){
success(){
ajax2()
} // 加载完成以后 调用第二个ajax
}
在ajax2()里加载完成后再调用ajax3()
这样应该是依次执行吧。

一个页面多个ajax请求

全局变量当然不行啦。
这样:
function ajax(method,url,complete,before){
//这里为ajax代码,
//complete代表AJAX成功发送并且服务器已经返回数据时调用的函数
//before代表处于请求状态时调用的函数
}

最新文章