//使用js进行ajax进行提交,异步提交,局部刷新页面
  //1.创建ajax对象
    var xhr= new XMLHttpRequest();
  /**
  * 2.配置请求方式和请求地址
  * 参数讲解
  * 1.提价方式 "post","get"
  * 2.提交路径 "CheckNameServlet?name="+?
  * 3.是否是异步,默认true,可以不写,数据类型为boolean类型
  */
    xhr.open("post","CheckNameServlet?name"+user)
  //3.发送请求
    xhr.send();
  //4.接收Serlvet返回的数据(数据回调)
    xhr.onreadystatechange=function(){
  /**
  * 判断两个状态(后台已经处理完毕,接收的参数)
  * 1.ajax.readyState
  *    0 没有调用send方法
  *    1 已经调用send方法,正在发送请求
  *    2 send方法已经完成
  *    3 正在解析响应内容
  *    4 响应内容解析完成
  * 2.ajax.status
  *    https://tool.oschina.net/commons?type=5
  */
    if(xhr.readyState == 4 && xhr.status == 200){
      //响应成功,从后台获取数据
      var message = xhr.responseText;
      usrInfo.innerHTML = message;
    }
posted on 2020-08-07 01:05  文种玉  阅读(815)  评论(0编辑  收藏  举报