метод AJAX Get () и пост () - Jquery
метод JQuery получить () и после () используется для запроса данных с сервера через HTTP GET или POST запроса.
Запрос HTTP: GET vs. POST
Два вида запроса клиента и на стороне сервера - распространенный метод ответа является: GET и POST.
- GET - данные запроса от указанного ресурса
- POST - представление данных, подлежащих обработке назначенным ресурсам
GET в основном используется для получения (Получить) данные с сервера. Примечание: GET метод может возвращать кэшированные данные.
POST также могут быть использованы для получения данных с сервера. Тем не менее, метод POST не кэш данных, и обычно используется в сочетании с запросом для передачи данных вместе.
Чтобы узнать больше о методах GET и POST и различия в двух знаний, пожалуйста , прочитайте наш метод HTTP - GET POST контрастный .
JQuery $ .get метод ()
$ .get () Метод запрашивать данные с сервера через HTTP GET запросов.
Синтаксис:
URLпараметры , необходимые для заранее определенного URL вы хотите запросить.
Необязательный параметробратного вызоваявляется имя функции выполняемой после успешной отправки запроса.
В следующем примере используется $ .get () метод для извлечения данных из файла на сервере:
примеров
$.get("demo_test.php",function(data,status){
alert("数据: " + data + "\n状态: " + status);
});
});
Попробуйте »
$ .get () Первый параметр является URL мы хотим, чтобы запросить ( "demo_test.php").
Второй параметр является функцией обратного вызова. Первый параметр обратного вызова содержание страницы есть запрос, есть второй параметр состояния обратного вызова запроса.
Подсказка: PHP - файл ( "demo_test.php") следующим образом :
<?php echo '这是个从PHP文件中读取的数据。'; ?>
JQuery $ .post () метод
$ .post () Метод запрашивать данные с сервера через HTTP POST запросов.
Синтаксис:
URLпараметры , необходимые для заранее определенного URL вы хотите запросить.
Необязательный параметрданныхопределяет данные , передаваемые вместе с запросом.
Необязательный параметробратного вызоваявляется имя функции выполняемой после успешной отправки запроса.
В следующем примере используется $ .post () вместе с просьбой отправить данные вместе:
примеров
$ .post ( "/ Try / Ajax / demo_test_post.php",
{
Название: "учебник"
URL: "http://www.w3big.com"
},
функция (данные, статус) {
предупреждение ( "данные: \ п" + данные + "\ п Статус:" + статус);
});
});
Попробуйте »
$ .post () Первый параметр является URL мы хотим, чтобы запросить ( "demo_test_post.php").
Тогда мы вместе с запросом (имя и город) для передачи данных вместе.
"Demo_test_post.php" PHP-скрипт читает эти параметры, обрабатывать их, а затем возвращает результат.
Третий параметр является функцией обратного вызова. Первый параметр обратного вызова там предложено содержимое страницы, а второй аргумент есть статус запроса.
Подсказка: PHP - файл ( "demo_test_post.php") следующим образом :
<?php $name = isset($_POST['name']) ? htmlspecialchars($_POST['name']) : ''; $city = isset($_POST['url']) ? htmlspecialchars($_POST['url']) : ''; echo '网站名: ' . $name; echo "\n"; echo 'URL 地址: ' .$city; ?>