jQuery中提供了ajax
函数,使用方法如下
$.ajax({
url: 'test.php',
type: 'POST',
contentType: 'json',
data: {
username: 'test',
password: '123456'
},
dataType: 'json',
success: function(json){
if (json.error !== 0){
alert('密码错误');
} else {
alert(json.reminds);
}
},
error: function(){
alert('无法连接到test.php')
}
});
$.ajax
接收一个数组,用来指定所有相关设置。
url
指定页面地址
type
指定操作,常用的有GET
和POST
contentType
指定上传数据的格式,默认自动识别,可以是text
、xml
、json
data
指定上传数据,默认没有数据
dataType
指定接收的数据,默认自动识别,可以是text
、xml
、json
success
指定操作成功后调用的函数,参数是返回的数据
error
指定操作失败后调用的函数
还有一个常用的是async
,表示是否异步,默认true
表示异步,false
表示同步