首页 > Web开发 > 详细

ajax相关知识点

时间:2017-03-04 18:37:18      阅读:208      评论:0      收藏:0      [点我收藏+]

AJAX的概念,即“Asynchronous Javascript And XML”

    通过在后台(浏览器的后台)与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
    传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面或者使用iframe。

    AJAX写法 
  浏览器兼容
    if(window.ActiveXObject){
    //ActiveX是浏览器的插件
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE 678 OPEAR OLD
    }else if(window.XMLHttpRequest){
    xmlHttp = new XMLHttpRequest();//NEW
    }

   状态码
  readyState
    XMLHttpRequest的准备状态,从0~4发生改变
    0:请求未初始化
    1:服务器连接已建立
    2:请求已经接受
    3:请求处理中
    4:请求已完成,且响应已就绪
  status
    200:正常完成
    404:未找到页面
    500:服务器处理错误

   ActiveX:就是IE浏览器提供的插件接口

        例如:PDFReader ActiveX、FlashPlayer ActiveX、网上银行 ActiveX、XMLHTTP ActiveX

  为什么响应有文本和XML格式
    因为当下最流行的数据交互格式,一种是json(responseText),另外一种是XML(responseXML)
    * JSON.parse(xmlHttp.responseText)

ajax相关知识点

原文:http://www.cnblogs.com/zhaobao1830/p/6502088.html

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