首页 > Web开发 > 详细

AJAX基础

时间:2014-12-01 22:13:53      阅读:327      评论:0      收藏:0      [点我收藏+]

1、创建XMLHttpRequest对象

  <script type=“text/javascript”>

var xmlhttp = false;

  // 万恶的 IE浏览器 使用 ActiveX 对象

if (window.ActiveXObject) {

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

}

else if (window.XMLHttpRequest) {

xmlhttp = new XMLHttpRequest();

}

  </script>

2、XMLHttpRequest对象

  ① XMLHttpRequest对象的方法

    

  ② XMLHttpRequest对象属性

    

 

 

3、ajax开发框架

  <script type="text/javascript">

    var xmlhttp = null; // 创建一个空对象

    function changeval(){

      if(window.XMLHttpRequest){

        xmlhttp = new XMLHttpRequest(); // 判断DOM 对象

      }else if(window.ActiveXObject){

        xmlhttp = new ActiveXObject(“Microsoft.XMLHTTP”); // 判断IE 下 并生成 对象

      }

      if(xmlhttp == null){ // 判断浏览器是否支持xmlhttprequest

        return false;

      }

      xmlhttp.onreadystatechange = getresult; // 状态改变调用函数指针

 

    ① get 请求,建议使用get请求

       xmlhttp.open("get","ajax.php",true); //true代表你要选择ajax请求, ajax.php代表跳转到ajax.php页面去验证

       xmlhttp.send(null); //设置为空,但为必写

 

    ② post 请求

      xmlhttp.open("post","ajax.php",true);

      xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");

      xmlhttp.send("sname=ck");

      }

    function getresult(){

      if(xmlhttp.readyState == 4 && xmlhttp.status == 200){ //可查看上面的表格图片

        alert(xmlhttp.responseText); //弹出另一页面中设置满足输入条件的值

    }

    }

  </script>

 

1、创建XMLHttpRequest对象

  <script type=“text/javascript”>

var xmlhttp = false;

  // 万恶的 IE浏览器 使用 ActiveX 对象

if (window.ActiveXObject) {

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

}

else if (window.XMLHttpRequest) {

xmlhttp = new XMLHttpRequest();

}

  </script>

2、XMLHttpRequest对象

  ① XMLHttpRequest对象的方法

    

  ② XMLHttpRequest对象属性

    

 

 

3、ajax开发框架

  <script type="text/javascript">

    var xmlhttp = null; // 创建一个空对象

    function changeval(){

      if(window.XMLHttpRequest){

        xmlhttp = new XMLHttpRequest(); // 判断DOM 对象

      }else if(window.ActiveXObject){

        xmlhttp = new ActiveXObject(“Microsoft.XMLHTTP”); // 判断IE 下 并生成 对象

      }

      if(xmlhttp == null){ // 判断浏览器是否支持xmlhttprequest

        return false;

      }

      xmlhttp.onreadystatechange = getresult; // 状态改变调用函数指针

 

    ① get 请求,建议使用get请求

       xmlhttp.open("get","ajax.php",true); //true代表你要选择ajax请求, ajax.php代表跳转到ajax.php页面去验证

       xmlhttp.send(null); //设置为空,但为必写

 

    ② post 请求

      xmlhttp.open("post","ajax.php",true);

      xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");

      xmlhttp.send("sname=ck");

      }

    function getresult(){

      if(xmlhttp.readyState == 4 && xmlhttp.status == 200){ //可查看上面的表格图片

        alert(xmlhttp.responseText); //弹出另一页面中设置满足输入条件的值

    }

    }

  </script>

 

AJAX基础

原文:http://www.cnblogs.com/Angelinvestment/p/4136076.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!