除了使用$.ajax(...)
方法之外,还可以使用其他方法来访问jQuery Ajax调用返回的数据。
.done()
方法:.done()
方法用于在Ajax请求成功完成后执行回调函数。可以通过该方法来访问返回的数据。$.ajax({
url: "your_url",
method: "GET"
}).done(function(data) {
// 访问返回的数据
console.log(data);
});
.success()
方法:.success()
方法在jQuery 3.0版本之前是常用的方法,用于在Ajax请求成功完成后执行回调函数。$.ajax({
url: "your_url",
method: "GET",
success: function(data) {
// 访问返回的数据
console.log(data);
}
});
.then()
方法:.then()
方法用于在Ajax请求成功完成后执行回调函数,并返回一个新的Promise对象,可以继续链式调用。$.ajax({
url: "your_url",
method: "GET"
}).then(function(data) {
// 访问返回的数据
console.log(data);
});
.complete()
方法:.complete()
方法在Ajax请求完成后执行回调函数,无论请求成功或失败。$.ajax({
url: "your_url",
method: "GET",
complete: function(data) {
// 访问返回的数据
console.log(data.responseText);
}
});
这些方法可以根据具体需求选择使用,通过回调函数或Promise对象可以访问到返回的数据。
领取专属 10元无门槛券
手把手带您无忧上云