XMLHttpRequest是原生ajax,缺点是使用起来比较繁琐。
jQuery库提供了一组简洁的ajax请求方法。
- ajax()
- get()
- post()
具体使用参考官方API:
http://api.jquery.com/jQuery.ajax/
http://api.jquery.com/jQuery.get/
http://api.jquery.com/jQuery.post/
示例:
使用ajax() 获取服务端的数据
1
2
3
4
5
6
7
8
9
|
$.ajax({ type : 'GET' , dataType : 'json' , data:{username: $( '#username' ).val()} , success : function (data) { console.log(data); } }); |
使用ajax()提交数据到服务端
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
var $id=$( '#id' ).val(); var $username=$( '#username' ).val(); var $password=$( '#password' ).val(); var $age=$( '#age' ).val(); $.ajax({ type : 'POST' , dataType : 'json' , data:{id:$id,username:$username,password:$password,age:$age} , success : function (data) { console.log(data); } }); |