ajax发送请求为什么总执行第一次的结果

 我来答
贲玉枝伯胭
2019-07-11 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:34%
帮助的人:882万
展开全部
是否能够发送多个请求,答案是肯定的。
一般有两个方式实现,第一你可以创建一个ajax对象,等第一个请求结束然后再执行下一个请求,这个如果ajax是同步的还容易控制,如果是异步的则不好控制。第二是搞个连接池,先放几个ajax对象进去,然后就用这个池子中的对象就可以了,可以节省资源,不然每发送一次请求就创建个ajax那很浪费,而如果dom加载控制的很好便可以全部使用异步处理,页面加载速度有明显的提升。js原则上是单线程的,但是ajax的异步处理实际上是真的异步执行的,所以这个在用户响应上是真的可以做到很快。
ajax出问题可以看浏览器报错,一般如果js程序没问题,服务器资源存在(即使脚本报错)那就应该问题不大,ajax会忠诚的执行的。如果你还觉得不够好那就把ajax的处理程序写的全面点,把每一个服务器状态信息都做处理,针对不同的信息你做一定的处理,至少可以清楚的知道哪里出错,然后针对这个问题进行相应解决,没有普遍的解决方法。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式