$.getJSON函数中的三个参数
时间: 2024-09-25 10:05:01 浏览: 33
`.getJSON`是jQuery库中用于异步从服务器获取JSON数据的一个方法,它通常用于Ajax请求。这个函数有三个参数:
1. **URL**(必需):这是你需要发送请求的目标地址,通常是服务器端的一个API接口。例如:`'/api/data.json'` 或 `'https://example.com/api/users'`。
2. **success回调函数**(可选):当请求成功并且返回的数据被解析为JSON时,这个函数会被调用。该函数接收两个参数:
- 第一个参数是服务器响应的JavaScript对象(data),这通常是你请求的具体数据。
- 第二个参数是一个名为`jqXHR`的对象,它包含了关于HTTP请求的信息,如状态码、响应头等。
示例:
```javascript
function onSuccess(data) {
console.log('Data:', data);
}
$.getJSON('/api/data.json', onSuccess);
```
3. **error回调函数**(可选):如果请求失败(如网络错误、服务器返回的状态码不是200),则此函数会被调用。它同样有两个参数:
- 错误信息(jqXHR对象)
- 异常对象(如果有的话)
示例:
```javascript
function onError(error) {
console.error('Error:', error);
}
$.getJSON('/api/data.json', onSuccess, onError);
```
阅读全文