Die ultimative Methode zur Lösung des Ajax-Parserfehlers (das Problem der Übertragung von JSON-Daten vom Hintergrund an das Front-End)Der Grund für dieses Problem liegt darin, dass es ein Problem mit den vom Hintergrund an das Frontend übertragenen Daten gibt. Ajax ist hinsichtlich des JSON-Formats besonders streng. Nachfolgend sehen Sie die Ajax-Anfrage, die dieses Problem verursacht $.ajax({ Typ: 'get', URL: "{php echo $this->createWebUrl('ajax',array('ac'=>'cunByXiangId'))}", Daten: {id:id}, dataType:'json', //Das ist der Schlüssel zum Problem success:function(obj){ },Fehler: Funktion(XMLHttpRequest, Textstatus, Fehler ausgelöst) { Alarm (XMLHttpRequest.status); Alarm (XMLHttpRequest.readyState); Alarm(Textstatus); } }); Das Hauptproblem liegt in der Codezeile dataType:'json', die bedeutet, dass die empfangenen Daten im JSON-Format vorliegen. Jetzt müssen wir nur diesen Code löschen und wir erhalten das String-Format. Anschließend werden die Daten in das JSON-Format konvertiert. Nachfolgend der Code $.ajax({ Typ: 'get', URL: "{php echo $this->createWebUrl('ajax',array('ac'=>'cunByXiangId'))}", Daten: {id:id}, Erfolg:Funktion(Objekt){ obj=eval('('+obj+')');//Dieser Code konvertiert den String in das JSON-Format},error: function(XMLHttpRequest, textStatus, errorThrown) { Alarm (XMLHttpRequest.status); Alarm (XMLHttpRequest.readyState); Alarm(Textstatus); } }); Dies ist das Ende dieses Artikels über JavaScript zum Beheben von Parserfehlern in Ajax. Weitere relevante JavaScript-Artikel zum Beheben von Parserfehlern in Ajax finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: So öffnen Sie Ports zur Außenwelt in Alibaba Cloud Centos7.X
Ich habe mir vor kurzem ein Video von einem Auslä...
Docker-Funktionen 1) Schneller Einstieg Benutzer ...
Tipps zum Senden von HTML-E-Mails: Verwenden Sie ...
Bemerkung: Die Datenmenge in diesem Artikel beträ...
Beim Erstellen von Webseiten ist die Verwendung d...
Dies ist das Installationstutorial von mysql5.7.1...
Effektanzeige: Controllerknoten zur Umgebungsvorb...
Bevor wir weiter analysieren, warum der MySQL-Dat...
1. [admin@JD ~]$ cd opt #Geben Sie opt im Stammve...
Schritt 1: Erstellen Sie ein Django-Projekt Öffne...
Bei Verwendung eines Cloud-Servers stellen wir ma...
Vorwort Gestern gab es ein Projekt, das die Imple...
Erster Blick auf die Wirkung: Vorwort: Auf diese ...
Entfernen Sie das gepunktete Kästchen auf dem Link...
Inhaltsverzeichnis 1. Einfacher Datenabruf 2. Dat...