日期:2014-05-16  浏览次数:20618 次

jQuery中ajax使用json数据类型总是跳过success执行error语句
本帖最后由 showbo 于 2012-08-15 09:16:15 编辑
js中代码:
    $.ajax({
type : "post",
dataType:"json",
async: true,
url : "adddata_action.jsp",
data : paras,
success: function(data) {
if(data.response=='success')
{
alert(data.message);
$("#arrange_sheet").dialog("close");
}else{
alert(data.message);
}

},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert("error");
/*
$("#dialog-message_failed").dialog("open");
*/
}


adddata_action.jsp中返回数据语句:
     out.println("{\"response\":\"yes\",\"message\":\"信息录入成功!\"}");

求帮助啊!
------解决方案--------------------
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.responseText);

}
就明白错误信息了;