ajax запрос запроса с jQuery
В этой статье мы обсудим, как обрабатывать обратные вызовы AJAX с использованием jQuery, в частности, фокусируясь на указании точные данные, чтобы быть возвращается.
founal
ajax (асинхронный JavaScript и XML) допускает асинхронный обмен данными с сервером, что делает его идеальным для обновления веб -страниц без перезагрузки всей страницы. Метод .done () обычно используется для обработки данных, возвращаемых из запроса Ajax.
, указание возвращаемых данных
предположим, что у вас есть скрипт php, convertnum.php,, Это удваивает значение числа, полученного с помощью запроса AJAX. Задача состоит в том, чтобы вернуть только удвоенный номер, за исключением другой HTML Markup.
] , используя отдельный скрипт PHP
одно элегантное решение - создать отдельный скрипт PHP, скажем, returnnumber.php, который выводит исключительно удвоенный номер. Это сохраняет организованную код и обработку PHP отдельно от запроса AJAX.
пересмотренный код
здесь пересмотренный код:
Php $ num = $ _post ['json']; if (isset ($ num)) { // Отправить запрос ajax на returnnumber.php $ ch = curl_init ('returnnumber.php'); curl_setopt ($ ch, curlopt_post, true); curl_setopt ($ ch, curlopt_postfields, $ num); curl_setopt ($ ch, curlopt_returntransfer, true); $ doublednum = curl_exec ($ ch); curl_close ($ ch); // вывод удвоенного числа в запрос AJAX Echo $ Doublednum; }
returnnumber.php
Php if (isset ($ _ post ['json'])) { $ num = $ _post ['json'] ['number']; if (isset ($ num)) Echo $ num * 2; }]ajax request
$. // обрабатывать и использовать возвращенный удвоенный номер здесь $ ('#numReturn'). val (data); });Преимущества этого подхода
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3