AJAX:Asynchronous Javascript And XML(异步JavaScript和XML)。是指一种创建交互式网页应用的网页开发技术。 AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。
Ajax介绍
特点:
1 | 什么是服务器: |
使用Ajax
1 | 基础:请求并显示静态TXT、json文件 |
1 | window.onload = function (){ |
通过Ajax读取的都是字符串
1 | 通过eval()将文件内容解析成JS可以识别的内容 |
读取Json文件
1 | window.onload = function (){ |
1 | HTTP请求的方法 |
Ajax进阶
创建Ajax
1 | IE6 |
1 | 注意: |
1 | function (){ |
连接服务器
1 | open(方法,连接的文件名,同步/async异步true)ajxa其实都是异步的 |
发送请求
1 | oAjax.send(); |
接收返回
1 | oAjax.onreadystatechange = function(){ |
1 | 0 (未初始化) |
1 | Ajax Status请求状态 |
1 | IE6 |
1 | 封装函数 |
1 | 封装函数 |
Ajax数据
1 | XML、Json:同等数据量,XML更大 |