AJAX + PHP
来源:互联网 发布:java hadoop基础 编辑:程序博客网 时间:2024/06/01 08:29
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><title>新建网页</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style> *{ font-size:20px; line-height: 15px; }</style></head> <body> <h1>员工查询</h1><br/> <label for="">请输入员工编号:</label> <input type="text" id="keyword" name="number"/> <button id="search">查询</button><br/> <p id="searchResult"></p> <h1>员工创建</h1><br/> <label for="">请输入员工姓名:</label> <input type="text" id="name" name="name"/><br/> <label for="">请输入员工编号:</label> <input type="text" id="number" name="number"/><br/> <label for="">请输入员工性别:</label> <select name="" id="sex" name="sex"> <option value="男" selected = "selected" >男</option> <option value="女">女</option> </select><br/> <label for="">请输入员工职位:</label> <input type="text" id="job" name="job"/><br/> <button id="create">保存</button> <p id="createResult"></p> </body> <script>
// document.getElementById('search').onclick=function(){ // var request = new XMLHttpRequest(); // request.open("GET","serive.php?number="+document.getElementById("keyword").value); // request.send(); // request.onreadystatechange = function(){ // if(request.readyState ===4){ // if(request.status === 200){ // document.getElementById("searchResult").innerHTML = request.responseText; // }else{ // alert("发生错误:"+request.status) // } // } // } // }
document.getElementById('create').onclick=function(){ var request = new XMLHttpRequest(); request.open("POST","serive.php"); request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); var data = "name="+document.getElementById("name").value+"&number="+document.getElementById("number").value+"&sex="+document.getElementById("sex").value+"&job="+document.getElementById("job").value; request.send(data); request.onreadystatechange = function(){ if(request.readyState ===4){ if(request.status === 200){ document.getElementById("createResult").innerHTML = request.responseText; }else{ alert("发生错误:"+request.status) } } } } </script></html>
<?php /****author:ywj;****/header("Content-type:text/html;Charset=utf-8");
//定义一个用户数组(这里不牵连数据库了,简单调用下)$staff = array(array("name"=>"小红","number"=>"1","sex"=>"女","job"=>"总经理"),array("name"=>"黄花","number"=>"2","sex"=>"女","job"=>"秘书"),array("name"=>"绿叶","number"=>"3","sex"=>"男","job"=>"司机"));
if($_SERVER["REQUEST_METHOD"]=="GET"){search();}elseif ($_SERVER["REQUEST_METHOD"]=="POST") {create();}function search(){if(!isset($_GET["number"])||empty($_GET["number"])){echo "参数错误!";return;}global $staff;$number=$_GET["number"];$result = "没有员工信息!";foreach($staff as $value){if($value["number"]==$number){$result = "找到员工:员工编号:".$value["number"].",员工姓名:".$value["name"].",员工性别:".$value["sex"].",员工职位:".$value["job"];break;}}}function create(){if(!isset($_POST["number"])||empty($_POST["number"])||!isset($_POST["name"])||empty($_POST["name"])||!isset($_POST["sex"])||empty($_POST["sex"])||!isset($_POST["job"])||empty($_POST["job"])){echo "参数错误,员工信息填写不全!";return;}echo "员工:".$_POST["name"]."信息保存成功!";}?>
0 0
- PHP + AJAX
- ajax+php
- php+ajax
- PHP+AJAX
- ajax php
- PHP AJAX
- PHP---ajax
- AJAX + PHP
- PHP+ajax
- PHP AJAX
- php ajax
- PHP--ajax
- 【AJAX】AJAX ASP/PHP 实例
- Ajax+PHP分页演示
- php与Ajax实例
- PHP Ajax Framewrok
- php+ajax简单示例
- php使用ajax示例
- table样式
- The entitlements specified in your application’s Code Signing Entitlements file do not match those s
- MPP VS HADOOP场景分析
- react学习札记(二)
- Git与Github的使用(ubuntu)
- AJAX + PHP
- HBase总结:LSM理解
- 决策树模型组合之随机森林(Random Forest)
- OCTEON与DPDK
- 纪念来到CSDN的第一天
- struts2学习笔记----action配置的各项默认值
- ADO导致KeyboardHook无端失效
- 单链表反转问题
- Java 多线程(三)——线程的生命周期