Dieses Mal werde ich Ihnen vorstellen, wie Sie mit dem Problem der fehlenden Reflexion umgehen können, nachdem die Ajax-Anfrage nach Hintergrunddaten erfolgreich war. Was sind die Vorsichtsmaßnahmen für das Problem der fehlenden Reflexion nach der Ajax-Anfrage? Die Hintergrunddaten sind erfolgreich. Nachdem die Ajax-Anfrage für Hintergrunddaten in
jquery erfolgreich war, wird weder Erfolg noch Fehler ausgeführt. Darüber hinaus meldet das System einen Fehler: Uncaught SyntaxError: Unexpected Identifier at Object .success, aber Der Hintergrund kann Daten zurückgeben:
var source=[]; $.ajax({ type: "post", url: "connectdb/select.jsp", data: {database: "scmdb", selectsql: sql}, async: false, method: 'post', dataType: "json", success: function(data) { eval("source="+data+";"); //source=eval(data); alert("正确"); }, error: function(err) { alert("错误"); } }); return source;
Der Hauptgrund ist, dass die vom Hintergrund zurückgegebenen Daten nicht im JSON-Format vorliegen und dataType: „ json“ ist im Code angegeben. Die Lösung besteht darin, JSON in Text zu ändern. Der geänderte Code lautet wie folgt:
var source=[]; $.ajax({ type: "post", url: "connectdb/select.jsp", data: {database: "scmdb", selectsql: sql}, async: false, method: 'post', dataType: "text", success: function(data) { eval("source="+data+";"); //source=eval(data); alert("正确"); }, error: function(err) { alert("错误"); } }); return source;
Ich glaube, Sie haben es gemeistert Die Methode nach dem Lesen des Falles in diesem Artikel finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website.
Empfohlene Lektüre:
Verwenden des Akkordeon-Panels von jQuery EasyUI
Verwenden von Tabs im Tab-Panel von jQuery EasyUI
jQuery fügt neues Element zur dynamischen Liste hinzu
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn nach erfolgreicher Ajax-Anfrage nach Hintergrunddaten keine Reflexion erfolgt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!