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. pandas.read_csv() 部分参数解释

    read_csv()所有参数 pandas.read_csv( filepath_or_buffer, sep=',', delimiter=None, header='infer', names=N ...

  2. Python并行编程(四):线程同步之RLock

    1.基本概念 如果想让只有拿到锁的线程才能释放该锁,那么应该使用RLock()对象.当需要在类外面保证线程安全,又要在类内使用同样方法的时候RLock()就很使用. RLock叫做Reentrant ...

  3. centos删除乱码名称的文件

    常规方法rm已经木有办法删除该文件了. 原理: 当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了.但是每个文件都有一个i节点号,可以通过i节点号来管理 ...

  4. python的曲线平滑工具,及python画一条线中包含不同粗细不同颜色的画线方法

    from scipy.signal import savgol_filter import matplotlib.pyplot as plt cc = savgol_filter(c, 99, 1) ...

  5. 如何理解PHP的单例模式

    单例模式就是让类的一个对象成为系统中的唯一实例,避免大量的 new 操作消耗的资源. PHP的单例模式实现要求: 1.一个private的__construct是必须的,单例类不能在其它类中实例化,只 ...

  6. Linux常见系统命令与文件操作

    一.Linux常见文件操作 (1)cd /: 在Linux 系统中斜杠“/”表示的是根目录. cd / ,即进入根目录. (2)cd ~命令是,进入用户在该系统的home目录,例如xz用户,则进入/r ...

  7. Python(线程进程3)

    四 协程 协程,又称微线程,纤程.英文名Coroutine.一句话说明什么是线程:协程是一种用户态的轻量级线程. 协程拥有自己的寄存器上下文和栈.协程调度切换时,将寄存器上下文和栈保存到其他地方,在切 ...

  8. 使用cygwin移植Linux的项目到Windows下之总结(转)

    使用cygwin移植Linux的项目到Windows下之总结(转) 原文 http://my.oschina.net/michaelyuanyuan/blog/68615?p=1   一.why   ...

  9. java 定时器实现

    java工程中,不免遇到需要定时处理任务的需求,有如下两种方法: 1.使用java.util.TimerTask 2.使用Quartz 一.java.util.TimerTask Timer time ...

  10. JPush相关概念

    JPush相关概念 连接极光服务器前提 在连接极光服务器之前需要先将APP进行注册,连接Server时需要用到下发的两个字段:AppKey:应用唯一标识.Master Secret:服务器秘钥,用于服 ...