小程序 · 2024年6月19日

PHP和Ajax实现文章添加类别功能

本文主要和大家介绍了php+ajax实现的博客文章添加类别功能,结合实例形式分析了php+ajax实现的数据交互、数据库连接、查询等相关操作技巧,需要的朋友可以参考下,希望能帮助到大家。

一. 代码

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

立即学习“”;

<?php require_once 'conn.php';
?>nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;


<meta><title>添加类别</title><link><script></script>

登录后复制

 

  

 

 

  

 

 

  

  

 

  

       

    

   

   

    

   

       

    

   

   

发布人:      = $result[‘username’]?>      

暂无文章类别

  

  请输入博客类别:
      

  发布人:
      

     

 

  

 

 

  

 

   

『博客』 版权所有 !  未经授权禁止复制或建立镜像!
     
Copyright ©  All Rights Reserved!
   

  

saveType.php

<?php require_once 'conn.php';
?>nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;


<meta><title>添加类别</title><link><script></script>

登录后复制

 

  

 

 

  

 

 

  

  

 

  

       

    

   

   

    

   

       

    

   

   

发布人:      = $result[‘username’]?>      

暂无文章类别

  

  请输入博客类别:
      

  发布人:
      

     

 

  

 

 

  

 

   

『博客』 版权所有 !  未经授权禁止复制或建立镜像!
     
Copyright ©  All Rights Reserved!
   

  

二. 运行结果

以上就是PHP和Ajax实现文章添加类别功能的详细内容,更多请关注GTHOST其它相关文章!