我的這個為什么點擊保存之后所有參數都有還是顯示參數不全不能提交成功?
<script?type='text/javascript'>
var?search?=?document.getElementById("search");
search.onclick?=?function()?{
var?xhr?=?null;
if?(XMLHttpRequest)?{
xhr?=?new?XMLHttpRequest();
}?else?{
xhr?=?new?ActiveXObject('Microsoft.XMLHTTP');
}
var?keyword?=?document.getElementById("keyword").value;
xhr.open('get',?'demo.php?number='?+?keyword);
xhr.send();
xhr.onreadystatechange?=?function?()?{
if?(this.readyState?===?4)?{
if?(this.status?===?200)?{
document.getElementById("searchResult").innerHTML?=?this.responseText;
}?else?{
alert('請求錯誤:'?+?this.status);
}?
}
}
}
//創建員工信息
var?save?=?document.getElementById("save");
save.onclick?=?function()?{
var?xhr?=?null;
if?(XMLHttpRequest)?{
xhr?=?new?XMLHttpRequest();
}?else?{
xhr?=?new?ActiveXObject('Microsoft.XMLHTTP');
}
xhr.open('post',?'demo.php');
var?data?=?'name='?+?document.getElementById("xname").value?+
'&number='?+?document.getElementById("xnumber").value?+
'&sex='+?document.getElementById("xsex").value?+
'&job='?+?document.getElementById("xjob").value;
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhr.send(data);?????
xhr.onreadystatechange?=?function?()?{
if?(this.readyState?===?4)?{
if?(this.status?===?200)?{
document.getElementById("createresult").innerHTML?=?xhr.responseText;
}?else?{
alert('請求錯誤:'?+?this.status);
}?
}
}
}
</script>上面是js代碼 下面是html代碼部分
<!DOCTYPE?html>
<html>
<head>
<meta?charset="UTF-8">
<title>ajax的異步</title>
<style>
body?{
font-size:?25px;
line-height:?1.5;
}
</style>
</head>
<body>
<h1>員工查詢</h1>
<label?for="keyword">請輸入編號:</label>
<input?type="text"?id='keyword'>
<button?id='search'>查詢</button>
<p?id='searchResult'></p>
<h1>新建員工</h1>
<label?for="xnumber">請輸入編號:</label>
<input?type="text"?id="xnumber">
<br>
<label?for="xname">請輸入姓名:</label>
<input?type="text"?id="xname">
<br>
<label?for="xsex">請輸入性別:</label>
<select?name=""?id="xsex">
<option?value="">男</option>
<option?value="">女</option>
</select>
<br>
<label?for="xjob">請輸入工作:</label>
<input?type="text"?id="xjob">
<br>
<button?id='save'>保存</button>
<p?id='createresult'></p>
</body>
</html>那個demo.php 和老師的server.php完全一樣 我只是該了名字。 ?

2017-02-14
這個是要看你的后臺處理是怎么樣的,你返回的信息是通過后臺處理之后返回的,當然是要看后臺的邏輯處理和返回值處理。