banner
NEWS LETTER

ajax

Scroll down

1 ajax

1.1

1.2 XML 简介

​ XML 可扩展标记语言

​ XML 被设计用来传输和存储数据。

​ XML 和 HTML 类似,不同的是HTML 中都是预定义标签,而XML 中没有预定于标签,全是自定义标签,用来表示一些数据。

1
2
3
4
5
6
7
8
比如说我有一个学生数据:
name = "孙悟空"; age = 18; gender = "男";
用XML表示:
<student>
<name>孙悟空</name>
<age>18</age>
<gender></gender>
</student>

​ 现在已经被JSON取代了。

1
2
用JSON表示:
{"name": "孙悟空","age":"18","gender":"男"}

1.3 AJAX 的特点

1.3.1 AJAX 的优点

​ 1》 可以我无需刷新网页与服务端进行通信。

​ 2》 允许你根据用户事件来更新部分页面内容。

1.3.2 AJAX 的缺点

​ 1》 么有浏览历史,不能回退

​ 2》 存在跨域问题(同源)

​ 3》 SEC不友好

1.4 AJAX 的使用

1.4.1

1.4.2

1.4.3

2 jQuery 中的AJAX

2.1 get 请求

1
2
3
4
5
6
7
8
9
10
11
$.get(url, [data], [callback], [type])

​ url: 请求的 URL地址

​ data: 请求携带的参数

​ callback: 载入成功时回调的函数

​ type: 设置返回格式:xml, html, script, json, text, default.


2.2 post请求

1
2
3
4
5
6
7
8
9
$.post(url, [data], [callback], [type])

​ url: 请求的 URL地址

​ data: 请求携带的参数

​ callback: 载入成功时回调的函数

​ type: 设置返回格式:xml, html, script, json, text, default.
其他文章