?? adminsort.js
字號:
var XMLHttpReq; //創(chuàng)建XMLHttpRequest對象 function createXMLHttpRequest() { if(window.XMLHttpRequest) { //Mozilla 瀏覽器 XMLHttpReq = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE瀏覽器 try { XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } } // 處理增加類別響應函數(shù) function AddStateChange() { if (XMLHttpReq.readyState == 4) { // 判斷對象狀態(tài) if (XMLHttpReq.status == 200) { // 信息已經(jīng)成功返回,開始處理信息 AddSortList(); } else { //頁面不正常 window.alert("您所請求的頁面有異常。"); } } } // 增加類別函數(shù) function addSort() { name = document.getElementById("name").value; if(name == "" ) { return; } var url = "action=add" + "&name="+ name; createXMLHttpRequest(); XMLHttpReq.onreadystatechange = AddStateChange; XMLHttpReq.open("POST", "adminSort", true); XMLHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); XMLHttpReq.send(url); } function AddSortList() { var AddID = XMLHttpReq.responseXML.getElementsByTagName("id")[0].firstChild.nodeValue; if (AddID!=null){ addOneSort(AddID,name); //清空輸入框 document.getElementById("name").value = ""; } } // 刪除類別函數(shù) function deleteSort(id) { var url = "adminSort?action=delete" + "&id=" + id; createXMLHttpRequest(); XMLHttpReq.onreadystatechange = DeleteStateChange; XMLHttpReq.open("GET", url, true); XMLHttpReq.send(null); } // 處理刪除響應函數(shù) function DeleteStateChange() { if (XMLHttpReq.readyState == 4) { // 判斷對象狀態(tài) if (XMLHttpReq.status == 200) { // 信息已經(jīng)成功返回,開始處理信息 deleteSortList(); } else { //頁面不正常 window.alert("您所請求的頁面有異常。"); } } } function deleteSortList() { deleteID = XMLHttpReq.responseXML.getElementsByTagName("id")[0].firstChild.nodeValue; if (deleteID!=null){ var rowToDelete = document.getElementById(deleteID); var sortList = document.getElementById("sortList"); sortList.removeChild(rowToDelete); } } // 頁面裝入請求函數(shù) function loadRequest() { var url = "adminSort?action=load"; createXMLHttpRequest(); XMLHttpReq.onreadystatechange = loadResponse; XMLHttpReq.open("GET", url, true); XMLHttpReq.send(null); } // 頁面裝入處理函數(shù) function loadResponse() { if (XMLHttpReq.readyState == 4) { // 判斷對象狀態(tài) if (XMLHttpReq.status == 200) { // 信息已經(jīng)成功返回,開始處理信息 loadSortList(); } else { //頁面不正常 window.alert("您所請求的頁面有異常。"); } } } // 裝入全部分類函數(shù) function loadSortList() { var xmlDoc =XMLHttpReq.responseXML; var sorts = xmlDoc.getElementsByTagName("sort"); var currentSort = null; for(var i = 0; i < sorts.length; i++) { currentSort = sorts[i]; var id =currentSort.getElementsByTagName("id")[0].firstChild.nodeValue; var name =currentSort.getElementsByTagName("name")[0].firstChild.nodeValue; addOneSort(id,name); } } // 插入一行函數(shù) function addOneSort(id,name) { var row = document.createElement("tr"); row.setAttribute("id", id); var cell = document.createElement("td"); cell.appendChild(document.createTextNode(name)); row.appendChild(cell); var deleteButton = document.createElement("input"); deleteButton.setAttribute("type", "button"); deleteButton.setAttribute("value", "刪除"); deleteButton.onclick = function () { deleteSort(id); }; cell = document.createElement("td"); cell.appendChild(deleteButton); row.appendChild(cell); document.getElementById("sortList").appendChild(row); }
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -