php - 从 JQuery 进行多个 AJAX 调用异步运行
问题描述
我通过使用 JQuery 进行 5 个 AJAX 调用将摘要加载到我的主页中。调试器显示所有调用同时开始,但连续返回结果而不是同时返回。即第一次调用在 5 秒后返回,第二次在 10 秒后返回,依此类推。
我没有将异步设置为 false。
服务器运行带有 HTTPD 和 PHP7 的 Centos7。YUM 已应用所有更新。
显然,这是一个 HTTPD 为每个客户端调用生成多少线程的问题。我不知道如何让它为每个线程创建一个单独的线程。
// Get 4w records
$.ajax({
dataType: "json",
url: "getdata.php",
async: "true",
data: { 'db': '4w', 'function': 'registrations' },
method: "POST"
})
...
// Get 8c records
$.ajax({
dataType: "json",
url: "getdata.php",
async: "true",
data: { 'db': '8c', 'function': 'registrations' },
method: "POST"
})
...
解决方案
推荐阅读
- reactjs - 如何在 React 中将属性从一个组件传递到另一个组件
- clipboard - 使用 applescript 将多个 POSIX 文件复制到剪贴板
- rust - 如何使用 VariantType 'ay' 从 glib::Variant 获取字符串值?
- r - 在 R 环境中删除数据列名称中不需要的字母
- wordpress - 如何使用插件更改主页样式的样式?
- angular - 函数等于角度单元测试FormGroup上的函数错误
- php - 使用“sign in with apple”中的token查询apple music api
- sockets - 带有 .NET core 3.1 服务器端的 Socket.IO 客户端
- php - 我不明白为什么这个重定向不起作用
- php - 未定义变量 $credentials,尝试了几种解决方案,但无法理解我的错误