要贴上代码吗?太长了。
那我简单粗暴的描述下问题吧:在服务器中请求没有成功(代码中success没有通过,直接执行了errro的方法),但是在浏览器监听的时候,参数和响应一切都ok啊,为什么呢?没什么success没有通过呢
以下局部代码:
人物查询
请输入人物编号
查询
员工创建
请输入人物姓名
请输入人物编号
请输入人物性别
男
女
请输入人物角色
保存
$("#search").click(function(){
$.ajax({
type:"GET",
url:"jQuery.ajax.server.php?number="+$("#keyword").val(),
dataType:"json",
success:function(data){
if(data.success == true){
$("#searchResult").text(data.msg);
}else{
$("#searchResult").html("出现错误:"+data.msg);
}
},
error:function(jqXHR){
alert("发生错误"+jqXHR.status);
}
});
});
$("#save").click(function(){
$.ajax({
type:"POST",
url:"jQuery.ajax.server.php",
dataType:"json",
data:{
name:$("#staffName").val(),
number:$("#staffNumber").val(),
sex:$("#staffSex").val(),
job:$("#staffJob").val(),
},
success:function(data){
if(status.success == true){
$("#createResult").html(data.msg);
}else{
$("#createResult").html("出现错误:"+data.msg);
}
},
error:function(jqXHR){
alert("发生错误"+jqXHR.status);
}
})
})