gpt4 book ai didi

jquery - JQuery $.post() 是异步的吗?

转载 作者:行者123 更新时间:2023-12-03 22:17:33 24 4
gpt4 key购买 nike

$.post 是异步的吗?因此,如果我执行如下命令,它们是否会立即完成,而不是同步完成(1 个完成,等待,然后下一个,等等)?

$(document).ready(function() {
var variable1 = '1';
var variable2 = '2';
var variable3 = '3';
var variable4 = '4';

$.post("process.php", {element1: variable1}, function(data){
$("#area1").html(data);
});

$.post("process.php", {element2: variable2}, function(data){
$("#area3").html(data);
});

$.post("process.php", {element3: variable3}, function(data){
$("#area4").html(data);
});

$.post("process.php", {element4: variable4}, function(data){
$("#area4").html(data);
});
});

最佳答案

默认情况下$.post()函数是异步的

如果你希望它是同步的,塞缪尔·J·马修的观点是正确的。但如果您想继续使用 $.post() 而不是 $.ajax(),您应该这样做:

$.ajaxSetup({async: false});  
$.post();

记住将 async 设置回 true。祝你好运!

关于jquery - JQuery $.post() 是异步的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42599201/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com