$.ajax json
时间: 2024-06-21 09:01:36 浏览: 185
在jQuery库中,`.ajax()`方法用于向服务器发送异步HTTP请求(GET、POST等),并处理返回的数据。当你使用`.ajax()`配合JSON数据时,通常会涉及到以下几个关键参数:
1. **data** (数据):这是一个必需的参数,你可以提供一个JavaScript对象来发送JSON格式的数据。例如:
```javascript
var data = { key1: "value1", key2: "value2" };
$.ajax({
url: 'your-url',
type: 'POST', // GET, POST, PUT, DELETE等
contentType: 'application/json', // 声明数据类型为JSON
data: JSON.stringify(data), // 将对象转换为JSON字符串发送
dataType: 'json', // 期望的响应类型
success: function(response) {
// 处理成功响应
},
error: function(xhr, status, error) {
// 处理错误
}
});
```
2. **contentType** 和 **dataType**:前者指定发送的数据类型(这里是`application/json`),后者表示预期接收到的数据类型(同样为`json`)。
3. **success** 和 **error**:这两个回调函数分别在请求成功和失败时被调用,接收服务器的响应作为参数。
阅读全文