zoukankan      html  css  js  c++  java
  • Ajax全接触

    <!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=utf-8" />
    <title>员工的查询和添加</title>
    <style type="text/css">
    body,input,button,select,h1{
        font-size:30px;
        line-height:1.8;
        }
    </style>
    </head>
    
    <body>
    <h1>员工查询</h1>
    <label>请输入员工编号:</label>
    <input type="text" id="keyword"/>
    <button id="search">查询</button>
    <p id="searchResult"></p>
    
    <h1>员工创建</h1>
    <label>请输入员工姓名:</label>
    <input type="text" id="staffName" /><br />
    <label>请输入员工编号:</label>
    <input type="text" id="staffNumber" /><br />
    <label>请输入员工性别:</label>
    <select id="staffSex">
    <option></option>
    <option></option>
    </select><br />
    <label>请输入员工职位:</label>
    <input type="text" id="staffJob" /><br />
    <button id="save">保存</button>
    <p id="createResult"></p>
    
    <script>
        document.getElementById("search").onclick = function(){
        var request = new XMLHttpRequest();
        request.open("GET","server.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("save").onclick = function(){
        var request = new XMLHttpRequest();
        request.open("POST","server.php");
        var data = "name="+document.getElementById("staffName").value
                    +"&number="+document.getElementById("staffNumber").value
                    +"&sex="+document.getElementById("staffSex").value
                    +"&job="+document.getElementById("staffJob").value;
        request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        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>
    </body>
    </html>
  • 相关阅读:
    JBoss+Ant实现EJB无状态会话bean实例
    Nginx简单介绍
    SVN版本号管理工具使用中常见的代码提交冲突问题的解决方法
    深入分析Java中的I/O类的特征及适用场合
    ZOJ 3689 Digging(贪心+dp)
    uva 10641 (来当雷锋的这回....)
    Java编程中“为了性能”尽量要做到的一些地方
    wikioi 1306 机智Trie树
    PE文件结构(三) 输入表
    初始化的数值(int、double等)(一)
  • 原文地址:https://www.cnblogs.com/Arther-J/p/5442140.html
Copyright © 2011-2022 走看看