要贴上代码吗?太长了。
那我简单粗暴的描述下问题吧:在服务器中请求没有成功(代码中success没有通过,直接执行了errro的方法),但是在浏览器监听的时候,参数和响应一切都ok啊,为什么呢?没什么success没有通过呢
以下局部代码:
<h1>人物查询</h1>
<label>请输入人物编号</label>
<input type="text" id="keyword">
<button id="search">查询</button>
<p id="searchResult"></p>
<h1>员工创建</h1>
<label>请输入人物姓名</label>
<input type="text" id="staffName"><br>
<label>请输入人物编号</label>
<input type="text" id="staffNumber"><br>
<label>请输入人物性别</label>
<select id="staffSex">
<option>男</option>
<option>女</option>
</select><br>
<label>请输入人物角色</label>
<input type="text" id="staffJob"><br>
<button id="save">保存</button>
<p id="createResult"></p>
$("#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);
}
})
})
红颜未知己
慕冬雪
LUCK星001
后之后觉
慕冬雪
随时随地看视频慕课网APP