„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 > JQuery AJAX -Anruf zum Empfang von Datenfehlern, aber PHP hat JSON zurückgegeben

JQuery AJAX -Anruf zum Empfang von Datenfehlern, aber PHP hat JSON zurückgegeben

Gepostet am 2025-04-16
Durchsuche:559

Why is jQuery\'s AJAX Call Receiving Incorrect Data Even Though PHP is Returning JSON?

php gibt JSON an JQuery ajax call

Trotz Ihrer Bemühungen, mit PHP durch JQuery's Ajax -Funktionalität zu kommunizieren, ist der "selektor aktivierte" -Igergire "errungen. Zusätzlich erscheint die abgerufenen Daten falsch. Lassen Sie uns mit dem Problem befassen und die potenzielle Ursache identifizieren.

php mit json return

Der unten angegebene Snippet veranschaulicht, wie man JSON-Daten in php:

header('Content-Type: application/json');
echo json_encode([
  'return' => 1,
  'msg1' => 'Message sent OK, we will be in touch ASAP'
]);
exit;

beachten Sie die Aufnahme von Header ('Inhaltsart: Anwendung/JSON'); Vor dem Echo, um den JSON -Inhalt zu angeben. Routine) '); if ($ ('#formenquiry'). valid ()) { $ ("#msgid"). append ("

(außerhalb bereit) Validated Senden an PHP

"); $ .ajax ({{{ URL: "contactFormProcess3.php", Typ: "Post", Daten: $ ('#forenquiry'). serialize (), Datentyp: "JSON", Erfolg: Funktion (Daten) { Alert ("Erfolg:"); für (var Schlüssel in Daten) { $ ('#msgid'). append (Schlüssel); $ ('#msgid'). append ('=' data [key] '
'); } }, Fehler: Funktion (Daten) { alert ("Fehler:"); für (var Schlüssel in Daten) { $ ('#msgid'). append (Schlüssel); $ ('#msgid'). append ('=' data [key] '
'); } } }); } anders { $ ('#msgid'). append ('

(außerhalb bereit) nicht validiert

'); }

Stellen Sie sicher, dass Ihr Ajax -Anruf erst nach der Formularüberprüfung auslöst, um unnötige Serveranfragen zu vermeiden. Es scheint, dass das XHR-Objekt von JQuery stattdessen gedruckt wird. DataType ist auf "JSON" gesetzt. prüfen Sie, ob das Skript erfolgreich auf dem Server ausgeführt wird und dass PHP so konfiguriert ist, dass sie JSON -Ausgabe verarbeiten.

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