求解:无论我输入或者不输入,都会弹出这个
<script type="text/javascript">
document.getElementById("search").onclick=function(){
//发送ajax查询请求并处理
var request = new XMLHttpRequest();
request.open("GET", "service.php?number=" + document.getElementById("keyword").value);
request.send();
request.onreadystatechange = function() {
if (request.readyState===4) {
if (request.status===200) {
var data=JSON.parse(request.responseText);
if(data.success){
document.getElementById("searchResult").innerHTML =data.msg;
} else{
document.getElementById("searchResult").innerHTML ="出现错误:"+data.msg;
}
} else {
alert("发生错误:" + request.status);
}
}
}
}
document.getElementById("save").onclick=function(){
//发送ajax查询请求并处理
var request = new XMLHttpRequest();
request.open("POST", "service.php?number=");
var data="name="+ document.getElementById("staffName").value
+"&number="+ document.getElementById("staffNumber").value
+"&sex="+ document.getElementById("staffSex").value
+"&job="+ document.getElementById("staffJob").value;
request.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
request.send(data);
request.onreadystatechange = function() {
if (request.readyState===4) {
if (request.status===200) {
var data=JSON.parse(request.responseText);
if(data.success){
document.getElementById("createResult").innerHTML =data.msg;
} else{
document.getElementById("createResult").innerHTML ="出现错误:"+data.msg;
}
} else {
alert("发生错误:" + request.status);
}
}
}
}
这个是我的JSON