?? newarticle.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) { } } } } }
//發(fā)送請求函數(shù) function refreshList() { var sort = document.getElementById("sortOk").checked; if(sort == false ) { clearList(); return; } var url = "dyList"; createXMLHttpRequest(); XMLHttpReq.open("GET", url, true); XMLHttpReq.onreadystatechange = processListResponse;//指定響應(yīng)函數(shù) XMLHttpReq.send(null); // 發(fā)送請求 } // 處理返回信息函數(shù) function processListResponse() { if (XMLHttpReq.readyState == 4) { // 判斷對象狀態(tài) if (XMLHttpReq.status == 200) { // 信息已經(jīng)成功返回,開始處理信息 updateList(); } else { //頁面不正常 window.alert("您所請求的頁面有異常。"); } } } // function updateList() { clearList(); var category = document.getElementById("category"); 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; var option = null; option = document.createElement("option"); option.appendChild(document.createTextNode(name)); option.setAttribute("value",id); category.appendChild(option); } } function clearList() { var sort = document.getElementById("category"); while(sort.childNodes.length > 0) { sort.removeChild(sort.childNodes[0]); } } //發(fā)送請求函數(shù) function saveRequest(url) { var title = document.articleForm.entrytitle.value; var sort =0; if (document.articleForm.sortOk.checked) { sort = document.articleForm.category.value; } var content = document.articleForm.entrycontent.value; var url = "title=" + title + "&sortid=" + sort + "&content=" + content; createXMLHttpRequest(); XMLHttpReq.open("POST","saveArticle", true); XMLHttpReq.onreadystatechange = processSaveResponse;//指定響應(yīng)函數(shù) XMLHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); XMLHttpReq.send(url); // 發(fā)送請求 } // 處理返回信息函數(shù) function processSaveResponse() { if (XMLHttpReq.readyState == 4) { // 判斷對象狀態(tài) if (XMLHttpReq.status == 200) { // 信息已經(jīng)成功返回,開始處理信息 var res=XMLHttpReq.responseText; window.alert(res); } else { //頁面不正常 window.alert("您所請求的頁面有異常。"); } } }
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -