• ajax交互


    1.servlet get 

    servlet:

    response.setContentType("text/html;charset=utf-8");
    PrintWriter out=response.getWriter();
    out.write("hello ajax");
    System.out.println("ServletDemo1执行了");

    java:

    <script type="text/javascript">
    window.onload=function(){
    document.getElementById("b1").onclick=function(){
    var xhr=createXmlHttpRequest();
    xhr.onreadystatechange=function(){
    if(xhr.readyState==4){
    if(xhr.status==200||xhr.status==304){
    var data =xhr.responseText;
    alert(data);
    document.getElementById("d1").innerHTML=data;
    }
    }
    }
    xhr.open("GET","/ajaxdayday28/servlet/ServletDemo1?time="+new Date().getTime());
    xhr.send(null);
    };
    }
    function createXmlHttpRequest(){
    var xmlHttp;
    try{
    xmlHttp=new XMLHttpRequest();
    }catch(e){
    try{
    xmlHttp=new ActiveXobject("Msxml2.XMLHTTP");
    }catch(e){
    try{
    xmlHttp=new ActiveXobject("Microsoft.XMLHTTP");
    }catch(e){}
    }
    }
    return xmlHttp;
    }
    </script>

    2.servlet post

    servlet:

    String username= request.getParameter("username");
    String pwd= request.getParameter("pwd");

    java:

    <script type="text/javascript">
    window.onload=function(){
    document.getElementById("b1").onclick=function(){
    var xhr=createXmlHttpRequest();
    xhr.onreadystatechange=function(){
    if(xhr.readyState==4){
    if(xhr.status==200||xhr.status==304){

    }
    }
    }
    xhr.open("POST","/ajaxdayday28/servlet/ServletDemo2?time="+new Date().getTime());
    xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    xhr.send("username=admin&pwd=123");
    };
    }
    function createXmlHttpRequest(){
    var xmlHttp;
    try{
    xmlHttp=new XMLHttpRequest();
    }catch(e){
    try{
    xmlHttp=new ActiveXobject("Msxml2.XMLHTTP");
    }catch(e){
    try{
    xmlHttp=new ActiveXobject("Microsoft.XMLHTTP");
    }catch(e){}
    }
    }
    return xmlHttp;
    }
    </script>

  • 相关阅读:
    CAS单点登录(一)——初识SSO
    Sql Server 增加字段、修改字段、修改类型、修改默认值
    SQL 聚合函数-非聚合函数
    漫画:什么是中台?
    windows下nginx的安装及使用
    sql优化点
    如何处理sql中的关键字(例如',%)
    Mysql 如何创建一张临时表
    MySQL中information_schema是什么
    mysql查看表结构命令,如下:
  • 原文地址:https://www.cnblogs.com/zszitman/p/4500481.html
Copyright © 2020-2023  润新知