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

47 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
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/) 。