一. 代码
fun.js
function saveType(typename, username){ if(typename== ){ //判断博客类别是否为空 alert( 请输入类别名称! }else if(username== ){ //判断用户名是否为空 alert( 请输入用户名! }else{ var xmlObj; //定义XMLHttpRequest对象 var urlData = typename= +typename+ username= +username; //指定要发送的数据 if(window.ActiveXObject){ //判断浏览器是否支持ActiveXObject组件,如支持则通过ActiveXObject方式创建XMLHttpRequest对象 xmlObj = new ActiveXObject( Microsoft.XMLHTTP }else if(window.XMLHttpRequest){ //如果浏览器不支持ActiveXObject组件,则使用XMLHttpRequest组件创建XMLHttpRequest对象 xmlObj = new XMLHttpRequest(); xmlObj.onreadystatechange = callBackFun; //指定回调函数 xmlObj.open( POST , saveType.php , true); //指定提交方法和页面 xmlObj.setRequestHeader( Content-Type , application/x-www-form-urlencoded; //指定发送数据库类型 xmlObj.send(urlData); //指定发送的数据 function callBackFun(){ //定义回调函数 if(xmlObj.readyState == 4 xmlObj.status == 200){ //如果服务器端返回内容并无错误发生 if(xmlObj.responseText == y ){ //判断保存是否成功,并给出提示 alert( 类别添加成功! }else{ alert( 类别添加失败! }
conn.php
?php$host = 127.0.0.1 $userName = root $password = root $connID = mysql_connect($host, $userName, $password);mysql_select_db( db_database27 , $connID);mysql_query( set names gbk ?
index.php
?phprequire_once conn.php !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns= http://www.w3.org/1999/xhtml head meta http-equiv= Content-Type content= text/html; charset=gb2312 / title 添加类别 /title link rel= stylesheet type= text/css href= css/style.css rel= external nofollow rel= external nofollow / /head script language= javascript src= js/fun.js /script body table border= 0 align= center cellpadding= 0 cellspacing= 0 td img src= images/banner.gif width= 608 height= 109 / /td /tr /table table width= 200 height= 7 border= 0 align= center cellpadding= 0 cellspacing= 0 td /td /tr /table table width= 608 height= 200 border= 0 align= center cellpadding= 0 cellspacing= 1 bgcolor= #7ED227 td width= 150 bgcolor= #F6FEFE valign= top table width= 150 border= 0 cellpadding= 0 cellspacing= 1 bordercolor= #FFFFFF bgcolor= #D6FEFE ?php $sql = mysql_query( select typename,username from tb_type order by addtime desc , $connID); $result = mysql_fetch_array($sql); if ($result){ td bgcolor= #A6E617 height= 20 p align= center a href= # rel= external nofollow rel= external nofollow >saveType.php
?phprequire_once conn.php !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns= http://www.w3.org/1999/xhtml head meta http-equiv= Content-Type content= text/html; charset=gb2312 / title 添加类别 /title link rel= stylesheet type= text/css href= css/style.css rel= external nofollow rel= external nofollow / /head script language= javascript src= js/fun.js /script body table border= 0 align= center cellpadding= 0 cellspacing= 0 td img src= images/banner.gif width= 608 height= 109 / /td /tr /table table width= 200 height= 7 border= 0 align= center cellpadding= 0 cellspacing= 0 td /td /tr /table table width= 608 height= 200 border= 0 align= center cellpadding= 0 cellspacing= 1 bgcolor= #7ED227 td width= 150 bgcolor= #F6FEFE valign= top table width= 150 border= 0 cellpadding= 0 cellspacing= 1 bordercolor= #FFFFFF bgcolor= #D6FEFE ?php $sql = mysql_query( select typename,username from tb_type order by addtime desc , $connID); $result = mysql_fetch_array($sql); if ($result){ td bgcolor= #A6E617 height= 20 p align= center a href= # rel= external nofollow rel= external nofollow >二. 运行结果
以上就是PHP和Ajax实现文章添加类别功能的详细内容,其它编程语言
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答