ajax solicitar retorno de chamada com jquery
neste artigo, discutiremos como lidar dados exatos para serem Returned.
Background
ajax (javascript assíncrono e xml) permite a troca de dados assíncrona com um servidor, tornando -o ideal para atualizar as páginas da web sem recarregar a página inteira. O método .done () é comumente usado para o processamento de dados retornados de uma solicitação Ajax. Isso dobra o valor de um número recebido por meio de uma solicitação AJAX. O desafio é retornar apenas o número duplicado, excluindo outra marcação html. ReturnNumber.php, que gera exclusivamente o número duplicado. Isso mantém o código organizado e o processamento PHP separado da solicitação AJAX. convertnum.php
php $ num = $ _post ['json']; if (isset ($ num)) { // Envie uma solicitação AJAX para retornar Number.php $ ch = curl_init ('returnNumber.php'); curl_setopt ($ CH, Curlopt_Post, true); Curl_SESTOPT ($ CH, Curlopt_Postfields, $ num); Curl_SESTOPT ($ CH, Curlopt_ReturntRansfer, True); $ DoubledNum = Curl_Exec ($ CH); curl_close ($ ch); // produziu o número duplicado para a solicitação de Ajax eco $ duplyblednum; }
retornará if (isset ($ _ post ['json'])) { $ num = $ _post ['json'] ['número']; if (isset ($ num)) echo $ num * 2; }
ajax request
$. Post ("convertnum.php", {"json": json}). Done (function (dados) { // processa e use o número dobrado de retorno aqui $ ('#numreturn'). val (dados); });
vantagens dessa abordagem
separa o manuseio da solicitação AJAX do processamento de dados, tornando o código mais organizado.
Pode ser reutilizado para outras solicitações de Ajax que exigem apenas um valor de dados específico em troca.
evita a necessidade de instruções complicadas se ou outras soluções alternativas em um único script php. dados que você deseja receber. Este método promove a clareza e flexibilidade do código para o futuro manuseio de solicitações de AJAX.Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3