freeCodeCamp/guide/chinese/jquery/jquery-ajax-get-method/index.md

47 lines
2.0 KiB
Markdown
Raw Normal View History

---
title: jQuery Ajax Get Method
localeTitle: jQuery Ajax获取方法
---
## jQuery Ajax获取方法
发送异步http GET请求以从服务器加载数据。其一般形式是
```javascript
jQuery.get( url [, data ] [, success ] [, dataType ] )
```
* `url` :唯一的必需参数。该字符串包含发送请求的地址。如果未指定其他参数,则将忽略返回的数据。
* `data` :带有请求发送到服务器的普通对象或字符串。
* `success` :如果请求成功,则执行回调函数。它将返回的数据作为参数。它还传递了响应的文本状态。
* `dataType` 服务器所需的数据类型。默认为Intelligent Guessxmljsonscripttexthtml。如果提供此参数则还必须提供成功回调。
#### 例子
从服务器请求`resource.json` ,发送其他数据,并忽略返回的结果: \`\`\`的JavaScript $ .get'http://example.com/resource.json'{category'client'type'premium'};
```
Request `resource.json` from the server, send additional data, and handle the returned response (json format):
```javascript
$.get('http://example.com/resource.json', {category:'client', type:'premium'}, function(response) {
alert("success");
$("#mypar").html(response.amount);
});
```
上面的例子也可以写成: \`\`\`的JavaScript $ .get'http://example.com/resource.json'{category'client'type'premium'} .donefunctionresponse{ 警报( “成功”); $mypar”HTMLresponse.amount; };
```
### jQuery.ajax()
`$.get( url [, data ] [, success ] [, dataType ] )` is a shorthand Ajax function, equivalent to:
```javascript
$.ajax({
url: url,
data: data,
success: success,
dataType: dataType
});
```
`$.ajax()`提供了许多其他选项,所有这些选项都位于[此处](http://api.jquery.com/jquery.ajax/) 。
#### 更多信息:
有关更多信息,请访问[官方jQuery.get网站](https://api.jquery.com/jquery.get/) 。