A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 哥.兜裡有煙 中级黑马   /  2018-1-26 12:09  /  1100 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 哥.兜裡有煙 于 2018-1-26 12:10 编辑

AJAX的概述】:
1.  什么是AJAX:(异步请求)
1.1   AJAX:异步的 JavaScript And XML.
    1.1.1   使用的是老的技术,用的是新的思想.
2.  AJAX的功能:
完成页面的局部刷新,不中断用户的体验.
3.1 早期的时候JS技术根本不受重视.后台开发人员经常将JS当成一种玩具式语言.JS中有一个对象XMLHttpRequest对象可以向服务器异步发送请求.传统的B/S结构的软件,所有实现功能都需要在服务器端编写代
3.2  XML:使用XML做为数据传递的格式:  现在一般传输数据都是使用 JSON:
【XMLHttpRequest】:
     1.  属性:
           * readyState        :XMLHttpRequest的状态

    * onreadystatechange :当XMLHttpRequest状态改变的时候触发一个函数.
    * status                          :获得响应的状态码. 200 , 404 ...
    * responseText             :获得响应的文本数据.
    * responseXML             :获得响应的XML的数据.




2.  方法:
    * open(请求方式,请求路径,是否异步) :异步去向服务器发送请求.
    * send(请求参数)                               :发送请求.
    * setRequestHeader(头信息,头的值) :处理POST请求方式的中文问题.


3.  创建XMLHttpRequest对象:
      * IE             :将XMLHttpRequest对象封装在一个ActiveXObject组件.
     * Firefox     :直接就可以创建XMLHttpRequest对象.

【JQuery的AJAX】
JQuery的AJAX部分方法:
     * Jq的对象.load(路径,参数,回调函数);
     * $.get(路径,参数,回调函数,数据类型);
     * $.post(路径,参数,回调函数,数据类型);
     * $.ajax();   一般不用
     * serialize(); -- JQ的AJAX传递参数的时候需要使用的方法.

【AJAX常用的响应数据】
     文本,   一段HTML的数据 ,   XML  ,   JSON

【使用工具生成XML的文件】
     通常使用xStream工具. 将集合,数组,对象转成XML








1 个回复

倒序浏览
我来占层楼啊   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马