当ajax中设置的dataType的类型和 服务器返回的数据类型不一致时,succes:function(data)会不执行
如服务器ServletActionContext.getResponse().getWriter().print("error");
前台
$.ajax({
type:"POST",
dataType:"json",//指定返回的数据类型,自动解析,当不匹配时不会执行succes:function(data),json数据
url:"jd/jdManAct_update",
data: {"manager.manPass":passwd},
success: function(data){
});
由于前后台的数据不一致,导致succes:function(data)不会执行
dataType
类型:String
预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME 信息来智能判断,比如 XML MIME 类型就被识别为 XML。在 1.4 中,JSON 就会生成一个 JavaScript 对象,而 script 则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。可用值: