码迷,mamicode.com
首页 > Web开发 > 详细

学习笔记-ajax01

时间:2015-09-20 20:48:06      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:

一、封装ajax

function Ajax(url,fnSucc,fnFaild)
{     //1、第一步:创建ajax对象 有兼容
    if(window.XMLHttpRequest)   //把XMLHttpRequest做成window对象的自定义属性
    {
      var oAjax=new XMLHttpRequest();
    }else
    {
      var oAjax=new ActiveXObject("Microsoft.XMLHttp");//IE6低版本浏览器识别
    }


    //2、链接服务器 open("方法","文件","异步/同步");

    oAjax.open(‘GET‘,url,true);


    //3.发送请求
    oAjax.send();


    //4、接受返回信息
    oAjax.onreadystatechange=function()
    {
        if(oAjax.readyState==4) //读取完成{
           if(oAjax.status==200) //读取成功{
             fnSucc(oAjax.responseText); //responseText属性
        }else{
          if(fnFaild){
            fnFaild(oAjax.status)
          }
        }
    }
  }
}

二、ajax(异步的javascript和XML)

优点:通过写js程序让用户在无需页面刷新的情况下读取服务器数据(注意编码)

三、get和post的区别

 1、get方式发送发送的内容会追加在页面的地址栏中,post不会

 2、get方式发送数据量小,不能大于2KB,而post方式没有限制

 3、get方式的效率比post高,但安全性低

学习笔记-ajax01

标签:

原文地址:http://www.cnblogs.com/chershing/p/4824201.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!