jQuery AJAX(Asynchronous JavaScript and XML),异步 JavaScript 和 XML,是一种让网页异步加载数据的技术。使用 jQuery AJAX 可以实现以前只有在服务器端才能实现的效果,如不刷新页面完成数据的更新。
$.ajax({
type: "POST", //数据传输方式
url: "example.php", //请求地址
data: { name: "John", location: "Boston" }, //发送的数据
success: function(response){ //请求成功后的回调函数
console.log(response); //打印服务器返回的响应
},
error: function(jqXHR, textStatus, errorThrown){ //请求失败后的回调函数
console.log(textStatus + ": " + errorThrown); //打印错误信息
}
});
在调用 $.ajax 函数时,可以传入以下参数:
type
:指定数据传输方式,可以是"POST"
或"GET"
。url
:指定请求地址。data
:指定发送的数据,可以是字符串或对象。success
:请求成功后的回调函数,可以处理服务器返回的响应。error
:请求失败后的回调函数,可以处理错误信息。
jQuery AJAX 还提供了一些其他的方法,如$.get()
和$.post()
等,用于简化常用的 AJAX 请求。