„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich die genauen Daten angeben, die in einem Jquery Ajax -Rückruf zurückgegeben wurden?

Wie kann ich die genauen Daten angeben, die in einem Jquery Ajax -Rückruf zurückgegeben wurden?

Gepostet am 2025-02-23
Durchsuche:155

How Can I Specify the Exact Data Returned in a jQuery AJAX Callback?

ajax Anfrage rufen mit jQuery

In diesem Artikel werden wir besprochen genaue Daten zu sein zurückgegeben.

backock

ajax (asynchrones JavaScript und XML) ermöglichen einen asynchronen Datenaustausch mit einem Server, was es ideal macht, Webseiten zu aktualisieren, ohne die gesamte Seite neu zu laden. Die Methode .done () wird üblicherweise für die Verarbeitung von Daten verwendet, die von einer AJAX -Anfrage zurückgegeben wurden.

angeben zurückgegebene Daten

Angenommen, Sie haben ein PHP -Skript, Convertnum.php, Das verdoppelt den Wert einer Zahl, die über eine AJAX -Anforderung empfangen wird. Die Herausforderung besteht darin, nur die verdoppelte Nummer zurückzugeben, ohne andere html markup. returnNumber.php, die ausschließlich die doppelte Zahl ausgibt. Dies hält den Code organisiert und die PHP -Verarbeitung von der Ajax -Anfrage getrennt.

überarbeiteten Code

Hier ist der überarbeitete Code:

convertnum.php

php $ num = $ _post ['json']; if (isset ($ num)) { // AJAX -Anfrage an returnNumber.php senden $ 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); // Die doppelte Zahl an die AJAX -Anforderung ausgeben echo $ doublednum; }

returnNumber.php

 

ajax request

 

Vorteile dieses Ansatzes

$.post("convertNum.php", {"json": json}).done(function (data) {
    // Process and use the returned doubled number here
    $('#numReturn').val(data);
});
trennt die AJAX -Anfrage zur Handhabung der Datenverarbeitung und machen den Code mehr organisiert.

Kann für andere AJAX -Anfragen wiederverwendet werden, die nur einen bestimmten Datenwert im Rückkehr erfordern.

vermeidet die Notwendigkeit komplizierter, wenn Anweisungen oder Andere Workarounds in einem einzelnen Php -Skript.
  • schlussfolgerung
  • mithilfe eines separaten PHP -Skripts für die Datenverarbeitung und AJAX Sie möchten empfangen. Diese Methode fördert Code -Klarheit und Flexibilität für die zukünftige AJAX -Anfrage.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3