每个div的ajax请求

标签 ajax jquery

我的页面上有 10 个 div,每个 div 将在页面加载时呈现自己的 ajax 请求。我知道我最多可以发出 2 个 ajax 请求,然后我必须等待(基于浏览器)才能触发下一个请求。我想知道设计这样一个页面的最佳方法是什么。

我应该在 div 内创建 ajax 请求,以便可以将 div 作为上下文传递给 ajax 响应吗?像这样的东西:

<div id="request1">
make an ajax request
</div>

<div id="request2">
make an ajax request
</div>

and so on......

是否有可能导致结果混淆,并且错误的 div 会根据不同的请求呈现结果?

--编辑--

我无法调用一个电话,因为他们都调用单独的服务,并且该服务可能可用也可能不可用。

最佳答案

AJAX 是异步的,也就是说,如果您使用 $.get$.post$.ajax 调用 10 个 AJAX 请求,这些请求将独立触发,无需等待之前的请求。因此,除非您有特殊要求需要避免这种情况,否则请继续

关于每个div的ajax请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9628593/

相关文章:

php - 我的 AJAX 应用程序总是返回 "found"

jquery - 从表单发布数据而不知道表单有多长

javascript - 调用不带括号的 jquery 扩展

javascript - 将 UTC 日期时间转换为本地日期时间

jquery - 如何在 Firefox 插件中的脚本之间移动 jQuery 对象?

jQuery 移动 : Inserting new elements doesn't style correctly

javascript - 使用javascript进行丢包测试

javascript - GM跨域Ajax不工作

ajax - 使用 ajax 调用加载 nicedit 时的概率

javascript - 在 javascript/JQuery 中将 json 转换为 html 表输出