ajax请求发送成功但不进success,或者时而进时而不进的解决方法
Posted 秋9
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax请求发送成功但不进success,或者时而进时而不进的解决方法相关的知识,希望对你有一定的参考价值。
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,
以上是关于ajax请求发送成功但不进success,或者时而进时而不进的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
jquery ajax请求成功也有response,但是不进success
发送ajax请求,jquery已经生效,路径没有问题,有response,但是不执行success或者error function