Jquery 对ajax请求如何实现非异步

发布网友 发布时间:2022-04-22 12:41

我来回答

3个回答

热心网友 时间:2022-04-23 01:47

jquery的ajax有一个ajaxSetup方法,可以通过它设置 Ajax 请求的默认值。

$.ajaxSetup({
async: false, //默认为true,改为false 则为同步请求
url: "XXXXXXX",
type: "POST",
success:function(result){
$("div").html(result);
}
});
//然后执行ajax
$.ajax();

也可以直接设置
$.ajax({url:"XXXX",async:false,........});追问那$.post方法发起ajax请求的,可以是同步的么?

热心网友 时间:2022-04-23 03:05

jquery是默认异步的,可以添加一个参数:async: false

热心网友 时间:2022-04-23 04:40

$.ajax({
async:false,
url: '…………',
type: 'post'
data: {…………},
dataType:'json',
success: function(){…………},
failure: function(){…………},
error: function(){…………}
});

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com