ajax不执行success,执行error,能正常操作数据库

能正常发送请求,不能接收json数据
dataType:"json",
success:function(result){
alert("aa");
if(result.status=="0"){
alert(result.msg);
}
},
error:function(){
alert("登记合同失败");
}

最大的可能是,返回的不是json格式的数据。

用fiddler看下,你收到的状态码是什么

你可以用firefox浏览器调试一下返回的数据是否是json格式。

url配置的地址是否跨域了,而且指定dataType为json,一定要返回标准json格式字符串,要不即使是200状态jq1.4+以上也是执行到error回调

如{result:{status:0}}

要写成{"result":{"status":0}}

http://blog.csdn.net/woshiwanxin102213/article/details/37521303

http://www.blogjava.net/kelly/archive/2014/11/16/420154.html