除啦json格式错误,还有哪些错误能导致不走success?
7 个解决方案
#1
1,可能是浏览器缓存了
2,代码写的有问题
2,代码写的有问题
#2
$.ajax({
...
,error:function( XMLHttpRequest, textStatus, errorThrown){
//观察上面三个变量中的内容,来判断问题出在哪
}
});
很多人会忽略这3个参数,直接写 error:function(){...},但是一见问题就懵逼。你先加上,然后把信息贴出来让大家帮你分析
...
,error:function( XMLHttpRequest, textStatus, errorThrown){
//观察上面三个变量中的内容,来判断问题出在哪
}
});
很多人会忽略这3个参数,直接写 error:function(){...},但是一见问题就懵逼。你先加上,然后把信息贴出来让大家帮你分析
#3
你返回的json,为什么datatype要设置成text?另外通过浏览器看一下你的ajax调用情况
#4
引用这三个变量还是弹出的是200,undefined,undefined
#5
ajax不能直接刷新,但刷新一下页面值就刷新啦
#6
#7
String jsonString="{'subTotal':"+cartItem.getSubtotal()+",'total':"+cart.getTotal()+"}";后台返回的json格式;
#1
1,可能是浏览器缓存了
2,代码写的有问题
2,代码写的有问题
#2
$.ajax({
...
,error:function( XMLHttpRequest, textStatus, errorThrown){
//观察上面三个变量中的内容,来判断问题出在哪
}
});
很多人会忽略这3个参数,直接写 error:function(){...},但是一见问题就懵逼。你先加上,然后把信息贴出来让大家帮你分析
...
,error:function( XMLHttpRequest, textStatus, errorThrown){
//观察上面三个变量中的内容,来判断问题出在哪
}
});
很多人会忽略这3个参数,直接写 error:function(){...},但是一见问题就懵逼。你先加上,然后把信息贴出来让大家帮你分析
#3
你返回的json,为什么datatype要设置成text?另外通过浏览器看一下你的ajax调用情况
#4
引用这三个变量还是弹出的是200,undefined,undefined
#5
ajax不能直接刷新,但刷新一下页面值就刷新啦
#6
#7
String jsonString="{'subTotal':"+cartItem.getSubtotal()+",'total':"+cart.getTotal()+"}";后台返回的json格式;