亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

demo.html代碼——20170412

<!DOCTYPE?html>
<html>
<head>
????<meta?charset="utf-8">
????<title>demo</title>
????<style>
????????*{
????????????font-size:30px;
????????????line-height:30px;
????????}
????</style>
</head>
<body>
<div>
????<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"/>
????<button?id="save">保存</button>
????<p?id="createResult"></p>
</div>
<script>
????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){
????????????????????document.getElementById('searchResult').innerHTML=request.responseText;
????????????????}else{
????????????????????alert('發生錯誤'+request.status);
????????????????}
????????????}
????????}
????};

????document.getElementById('save').onclick=function(){
????????//發送ajax保存請求并處理
????????var?request=new?XMLHttpRequest();
????????request.open('POST','service.php');
????????var?data='name='+document.getElementById('staffName').value+'&number='+document.getElementById('staffNumber').value+'&sex='+document.getElementById('staffSex').value+'&job='+document.getElementById('staffJob').value;
????????//必須setRequestHeader,如果不寫,則表單填全了還會提示'參數錯誤,員工信息填寫不全'
????????request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
????????request.send(data);
????????request.onreadystatechange=function(){
????????????if(request.readyState===4){
????????????????if(request.status===200){
????????????????????document.getElementById('createResult').innerHTML=request.responseText;
????????????????}else{
????????????????????alert('發生錯誤'+request.status);
????????????????}
????????????}
????????}
????};
</script>

</body>
</html>


正在回答

1 回答

<!DOCTYPE?html>
<html>
<head>
????<meta?charset="utf-8">
????<title>demo</title>
????<style>
????????*{
????????????font-size:30px;
????????????line-height:30px;
????????}
????</style>
</head>
<body>
<div>
????<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"/>
????<button?id="save">保存</button>
????<p?id="createResult"></p>
</div>
<script>
????document.getElementById('search').onclick=function(){
????????//發送ajax查詢請求并處理
????????var?request=new?XMLHttpRequest();
????????/*
????????/*//如果是課程提供的源碼,而且報出的是404,
????????/*//那么應該是你這個請求文件寫錯了server.php寫成了service.php。
????????/*//
????????request.open('GET','server.php?number='+document.getElementById('keyword').value);
????????request.send();
????????request.onreadystatechange=function(){
????????????if(request.readyState===4){
????????????????if(request.status===200){
????????????????????document.getElementById('searchResult').innerHTML=request.responseText;
????????????????}else{
????????????????????alert('發生錯誤'+request.status);
????????????????}
????????????}
????????}
????};
?
????document.getElementById('save').onclick=function(){
????????//發送ajax保存請求并處理
????????var?request=new?XMLHttpRequest();
????????
????????
????????/*
????????/*//如果是課程提供的源碼,而且報出的是404,
????????/*//那么應該是你這個請求文件寫錯了server.php寫成了service.php。
????????/*//
????????request.open('POST','server.php');
????????var?data='name='+document.getElementById('staffName').value+'&number='+document.getElementById('staffNumber').value+'&sex='+document.getElementById('staffSex').value+'&job='+document.getElementById('staffJob').value;
????????//必須setRequestHeader,如果不寫,則表單填全了還會提示'參數錯誤,員工信息填寫不全'
????????request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
????????request.send(data);
????????request.onreadystatechange=function(){
????????????if(request.readyState===4){
????????????????if(request.status===200){
????????????????????document.getElementById('createResult').innerHTML=request.responseText;
????????????????}else{
????????????????????alert('發生錯誤'+request.status);
????????????????}
????????????}
????????}
????};
</script>
?
</body>
</html>


? ? ? ?/*
? ? ? ?/*//如果是課程提供的源碼,而且報出的是404,
? ? ? ?/*//那么應該是你這個請求文件寫錯了server.php寫成了service.php。
? ? ? ?/*//

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Ajax全接觸
  • 參與學習       224758    人
  • 解答問題       708    個

本課程通過一個案例,講解Ajax的相關概念原理實現方式和應用

進入課程

demo.html代碼——20170412

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號