47 lines
3.0 KiB
Markdown
47 lines
3.0 KiB
Markdown
|
---
|
|||
|
title: jQuery Ajax Get Method
|
|||
|
localeTitle: Метод jQuery Ajax Get
|
|||
|
---
|
|||
|
## Метод jQuery Ajax Get
|
|||
|
|
|||
|
Отправляет асинхронный запрос HTTP GET для загрузки данных с сервера. Его общая форма:
|
|||
|
|
|||
|
```javascript
|
|||
|
jQuery.get( url [, data ] [, success ] [, dataType ] )
|
|||
|
```
|
|||
|
|
|||
|
* `url` : единственный обязательный параметр. Эта строка содержит адрес для отправки запроса. Возвращенные данные будут игнорироваться, если не указан другой параметр.
|
|||
|
* `data` : простой объект или строка, отправленная на сервер с запросом.
|
|||
|
* `success` : функция обратного вызова выполняется, если запрос завершается успешно. В качестве аргумента требуется вернуть возвращаемые данные. Он также передает текстовый статус ответа.
|
|||
|
* `dataType` : тип данных, ожидаемых от сервера. По умолчанию используется Intelligent Guess (xml, json, script, text, html). Если этот параметр предоставлен, также необходимо предоставить обратный вызов успеха.
|
|||
|
|
|||
|
#### Примеры
|
|||
|
|
|||
|
Запросите `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'}) .done (function (response) { предупреждение ( "успех"); . $ ( "# Mypar") HTML (response.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/) .
|