Jquery ajax向后台提交json不成功一直执行error

$("#dialog").dialog({resizable:false,height:140,modal:true,autoOpen:false,buttons:{"账... $( "#dialog" ).dialog({
resizable: false,
height:140,
modal: true,
autoOpen: false,
buttons: {
"账单确认": function() {
var jsonStr = [{'name':'jim' , 'age':20} , {'name':'king' , 'age':26},{'name':'jge' , 'age':30}];
$.ajax({
url:"${path}/billconfirm.action",
type:'post',
data: {'mydata':jsonStr},
dataType:"json",
success:function(data){
$("#dialog").dialog("close");
alert("成功啦");
},
error:function(){
$("#dialog").dialog("close");
alert("出错了哦");
}
});
},
"账单取消": function() {
$( this ).dialog( "close" );
}
},
show: {
effect: "blind",
duration: 1000
},
hide: {
effect: "explode",
duration: 1000
}
});
展开
 我来答
林岑影
2015-04-30 · 超过24用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:31万
展开全部
既然是执行了error, 就说明是后台代码有问题, 和js没关系, 200时才执行success

按F12, 切换到console, 一看就知
lionheart1988
2015-04-30 · TA获得超过6445个赞
知道大有可为答主
回答量:5772
采纳率:72%
帮助的人:2440万
展开全部
你把错误信息在error回调函数里打出来看下,是什么错误,error回调默认有一个参数的,就是错误追踪信息
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式