var XMLHttpReq;

//根据不同的浏览器创建不同的XMLHttpRequest对象
function createXMLHttpRequest()
{
 if (window.XMLHttpRequest)
 {
          
  XMLHttpReq = new XMLHttpRequest();
 } else {
  if (window.ActiveXObject)
   {
    
   try {
               
    XMLHttpReq = new ActiveXObject("Msxml2.XMLHTTP");
   }catch (e) {

try {
     XMLHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }catch (e) {
    
    }
   }
  }
 }
}

//发送请求
function sendRequest()
{
 //获取前台表单数据
 var username  = document.getElementById("username").value;
 var super_id = document.getElementById("select").value;
 
  //创建XMLHttpRequest对象
  createXMLHttpRequest();
       
  //指定处理请求的 Servlet  URL
  var url = "chanageManager.do";
        
    //打开连接 以post发送  进行异步
  XMLHttpReq.open("POST", url, true);
 
    //以post发送时 必须设置RequestHeader
  XMLHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
 
      //设置回调函数
  XMLHttpReq.onreadystatechange = processResponse;
 
    //把请求发送出去
  XMLHttpReq.send("username=" + username + "&super_id=" + super_id);
 
}

//回调函数
function processResponse()
{
      
    //readyState == 4 表示与服务器交互完成
 if (XMLHttpReq.readyState == 4)
  {
           
   //XMLHttpReq.status == 200 表示服务器正常反馈客户端信息
  if (XMLHttpReq.status == 200)
   {
   
              //处理相关业务逻辑

var result = XMLHttpReq.responseText;
   
   if(result =="true"){
    alert("更改主管成功!");
   }else{
    alert("更改主管失败o(︶︿︶)o,请请重试!");
   }


 }
}

AJAX的例子的更多相关文章

  1. 8 HTML&JS等前端知识系列之Ajax的例子

    what is ajax ? AJAX = 异步 JavaScript 和 XML. AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新 ...

  2. jq,ajax,post例子。

    jq post 例子 <script> $(function(){ $('#button').on('click', function(){ $.ajax({ type: 'POST', ...

  3. asp.net mvc ajax 异步刷新例子

    这几天在asp.net中使用ajax来做异步刷新,这里整理一下 1.首先看前台页面点击的时候调用函数 function shuxin() { $.ajax( { url: "GetValue ...

  4. jquery ajax POST 例子详解

    function test(){ $.ajax({ //提交数据的类型 POST GET type:"POST", //提交的网址 url:"testLogin.aspx ...

  5. asp.net mvc ajax提交例子

    @{ Layout = null; } <script src="../../Scripts/jquery-1.10.2.min.js" type="text/ja ...

  6. jquery ajax 发送邮件例子

    <div class="form"> <dl> <dt>您的称呼<small>(必填)</small></dt&g ...

  7. Fetching data with Ajax小例子

    ajax获取数据示例: 示例1 通过ajax获取txt文件里面的内容示例: <html> <head> <title>Ajax at work</title& ...

  8. Ajax入门例子

    在customer.php的文件中,代码如下: <html> <head> <script type="text/javascript"> fu ...

  9. springmvc ajax 简单例子

    1.控制器曾 @Controller public class AjaxController { @RequestMapping("/ajax") public void ajax ...

  10. Ajax常用例子 Post 和 Get

    1. 前台:Post$.ajax({ url: "@Url.Action("Save", "UserFun")", type: " ...

随机推荐

  1. Linux包管理及yum

    1.光盘挂载 mount /dev/cdrom /mntcd  /mnt 2.安装rpm包 rpm -ivh vsftpd-3.0.2-22.el7.x86_64.rpm rpm -Uvh vsftp ...

  2. 在linux上配置Django项目

    依赖包 [root@web01 ~]# yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqli ...

  3. (0.2.2)如何下载mysql数据库(二进制、RPM、源码、YUM源)

    目录 1.基于Linux平台的Mysql项目场景介绍 2.mysql数据库运行环境准备-最优配置 3.如何下载mysql数据库 3.1. 二进制文件包 3.2.RPM文件 3.3.源码包 3.4.yu ...

  4. JDK动态代理实现源码分析

    JDK动态代理实现方式 在Spring框架中经典的AOP就是通过动态代理来实现的,Spring分别采用了JDK的动态代理和Cglib动态代理,本文就来分析一下JDK是如何实现动态代理的. 在分析源码之 ...

  5. 手把手教你使用 GitBook

    一.简介 GitBook 是一个支持用 MarkDown 编写文档的软件,支持输出 HTML.PDF.eBook 格式文档.作为开发者我们一般会用它来写一些技术和接口文档. GitBook 官网:ht ...

  6. android 写入联系人

    public void testInsert() { ContentValues values = new ContentValues(); /* * 首先向RawContacts.CONTENT_U ...

  7. JQuery变量数字相加的研究

    在 jquery中,一个变量和一个数字相加,期望得到1+2=3但是: eg: <input type="text" class="input_Num" i ...

  8. Paper List ABOUT Deep Learning

    Deep Learning 方向的部分 Paper ,自用.一 RNN 1 Recurrent neural network based language model RNN用在语言模型上的开山之作 ...

  9. Mediainfo的编译安装(suse)

    Mediainfo 依赖libz和libzen以及libmediainfo,编译顺序为: libz, libzen, libmediainfo (1)编译libz(suse 11已经有了这个库,跳过此 ...

  10. JS正则表达式从入门到入土(3)—— 范围类

    范围类 在使用正则表达式时,很多时候,我们会想要匹配a~z的所有字母,很多人想到,可以使用字符类[abcdefg...z],但是,这种方法需要输入所有需要匹配的字母.那么,有没有简单点的方法呢? 所幸 ...