相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
PHP+Ajax實現(xiàn)的博客文章添加類別功能示例
本文實例講述了PHP+Ajax實現(xiàn)的博客文章添加類別功能。分享給大家供大家參考,具體如下:
一. 代碼
fun.js
function saveType(typename, username){ if(typename==''){ //判斷博客類別是否為空 alert('請輸入類別名稱!'); }else if(username==''){ //判斷用戶名是否為空 alert('請輸入用戶名!'); }else{ var xmlObj; //定義XMLHttpRequest對象 var urlData = "typename="+typename+"&username="+username; //指定要發(fā)送的數(shù)據(jù) if(window.ActiveXObject){ //判斷瀏覽器是否支持ActiveXObject組件,如支持則通過ActiveXObject方式創(chuàng)建XMLHttpRequest對象 xmlObj = new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLHttpRequest){ //如果瀏覽器不支持ActiveXObject組件,則使用XMLHttpRequest組件創(chuàng)建XMLHttpRequest對象 xmlObj = new XMLHttpRequest(); } xmlObj.onreadystatechange = callBackFun; //指定回調(diào)函數(shù) xmlObj.open("POST", "saveType.php", true); //指定提交方法和頁面 xmlObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;"); //指定發(fā)送數(shù)據(jù)庫類型 xmlObj.send(urlData); //指定發(fā)送的數(shù)據(jù) function callBackFun(){ //定義回調(diào)函數(shù) if(xmlObj.readyState == 4 && xmlObj.status == 200){ //如果服務(wù)器端返回內(nèi)容并無錯誤發(fā)生 if(xmlObj.responseText == 'y'){ //判斷保存是否成功,并給出提示 alert('類別添加成功!'); }else{ alert('類別添加失敗!'); } } } } }