⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adminsort.js

📁 用java开发的blog
💻 JS
字号:
	var XMLHttpReq; 	//创建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) {}			}		}	}	// 处理增加类别响应函数    function AddStateChange() {    	if (XMLHttpReq.readyState == 4) { // 判断对象状态        	if (XMLHttpReq.status == 200) { // 信息已经成功返回,开始处理信息	            AddSortList();            } else { //页面不正常                window.alert("您所请求的页面有异常。");            }        }    }	// 增加类别函数	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 = "";		}	}	// 删除类别函数	function deleteSort(id) {	    var url = "adminSort?action=delete" + "&id=" + id;	    createXMLHttpRequest();	    XMLHttpReq.onreadystatechange = DeleteStateChange;	    XMLHttpReq.open("GET", url, true);	    XMLHttpReq.send(null);	}	// 处理删除响应函数	function DeleteStateChange() {    	if (XMLHttpReq.readyState == 4) { // 判断对象状态        	if (XMLHttpReq.status == 200) { // 信息已经成功返回,开始处理信息	            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);		}	}	// 页面装入请求函数    function loadRequest() {        var url = "adminSort?action=load";	    createXMLHttpRequest();	    XMLHttpReq.onreadystatechange = loadResponse;	    XMLHttpReq.open("GET", url, true);	    XMLHttpReq.send(null);	}	// 页面装入处理函数    function loadResponse() {    	if (XMLHttpReq.readyState == 4) { // 判断对象状态        	if (XMLHttpReq.status == 200) { // 信息已经成功返回,开始处理信息	            loadSortList();            } else { //页面不正常                window.alert("您所请求的页面有异常。");            }        }    }	// 装入全部分类函数	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);	    		}	}	// 插入一行函数	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 + -