Jquery ajax请求后台成功,但没返回值
我用ajax做一个增加,增加成功了。但后台响应的值前台没有得到,或者说success;function()没有执行。不知为何,求解?
代码如下:
$.ajax({
url:"<%=basePath%>pmtUsers/addProjUser.do",
Type:"POST",
//data:$("#form1").serialize(),
data:"projNo="+$("#txtProjNo").val()+"&userId="+$("#txtPersonId").val(),
dateType:"json",
success:function(da){
alert(da);
var d = eval('('+da+')');
if(d.opResult=="OK"){
alert("添加成功!");
if($("#conAdd").attr("checked")) {
$("#txtProjNo").value("");
$("#txtProjName").text("");
$("#txtPerson").value("");
$("#txtServlet").text("");
$("#txtPersonId").value("");
} else {
window.close();
}
} else if(d.opResult=="ObjExsit"){
alert("该用户已存在项目中!");
return false;
} else {
alert("添加失败,请稍后再试!");
}
},
error:function(status){
alert(status);
alert("添加失败,请稍后再试!");
}
});