ajax请求发送成功但不进success,或者时而进时而不进,情况比较多,大部分是数据格式不对,下面分享一种大家容易忽略,导致时而进时而不进的问题。
问题代码:
function batchmodify(state) {
var ids = [];
$('.checkclass:checked').each(function (i,v) {
ids.push($(v).val());
})
$.ajax({
url: "/admin/user/batchmodify",
method:"post",
data: {"ids":ids.join(","),"state":state},
dataType: 'json',
success: function( result ) {
$("#form1").submit();
}
});
}
正确代码:
function batchmodify(state) {
var ids = [];
$('.checkclass:checked').each(function (i,v) {
ids.push($(v).val());
})
$.ajax({
url: "/admin/user/batchmodify",
method:"post",
data: {"ids":ids.join(","),"state":state},
dataType: 'json',
async: false,
success: function( result ) {
$("#form1").submit();
}
});
}
正确的代码是在错误代码基础上,添加了
async: false,
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://onefire.blog.csdn.net/article/details/125111631
内容来源于网络,如有侵权,请联系作者删除!