是否有可能为2 JQuery的Ajax的工作在同一时间在同一页?

我试图运行2 JQuery的阿贾克斯在同一时间,但它的前2 JQuery的阿贾克斯似乎总是做第一JQuery的阿贾克斯。 只是徘徊,有可能是2 JQuery的Ajax的工作在同一时间在同一页?

例如:

我创建了一个网页,其中将允许用户插入一批记录到数据库中,并在同一页它有一个表,以显示在数据库内的所有数据。

我用setInterval来调用一个函数,以检索与jQuery阿贾克斯每5秒的数据。 比retrived数据将显示在屏幕上,这意味着这些数据将被更新每5秒在屏幕上。

当我按在同一页面的处理按钮,插入一批记录与JQuery的Ajax的数据库(可能需要2分钟才能完成的过程)。 此时,屏幕上会只能以后即使是我设置的setInterval以检索与jQuery阿贾克斯每5秒中的数据插入过程完成更新屏幕上显示的数据。

有谁知道是怎么回事错在这里? 或者这是什么办法,我可以提交2 JQuery的阿贾克斯,做thier任务在同一时间?

--------------解决方案-------------

Ajax中的A代表异步。 因此,其实,几乎可以肯定,你应该能够同时运行多个请求。 (LogicFlux)

这里有一个博客贴子,进入对这个问题进行一些讨论。

浏览器有每个服务器的限制双HTTP连接,这样就可以在Firefox中改变了约:在Windows注册表中的配置,并在IE浏览器(不知道在哪里)

你的情况,也许是数据库服务器阻塞读请求,因为有一个书面的交易将在该锁定表。

我有同样的问题,但使用JavaScript。 我有异步$阿贾克斯(两个实例)运行OT一次,但第一个对“成功:window.location的=”www.google.pl“;

如果一审结束后,它试图重定向到新的位置。 但是,二审还在工作。

这是此错误的原因。

分类:jQuery的 时间:2015-03-15 人气:0
本文关键词: AJAX,jQuery的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.334 (s). 10 q(s)