Als ich kürzlich Benutzerkommentare auf dem Portal verfasste, hatte ich JQuery schon lange nicht mehr verwendet und hatte einfach nicht damit gerechnet, Abstriche zu machen und die Post-Methode zur Verarbeitung des JSON zu verwenden Daten des Ajax-Rückrufs konnten nicht abgerufen werden, und im Hintergrund wurde JSON zurückgegeben. Unerwarteterweise hat mich ein so kleines Problem mehrere Stunden lang aufgehalten. Später habe ich es mit der Ajax-Methode verarbeitet und es war in Ordnung. Nach dem Vergleich stellte ich fest, dass der Rückruf der Post-Methode eval sein muss und die Ajax-Methode verarbeitet wurde Standard. Bitte seien Sie vorsichtig.
function haha() { jQuery.post("addComment!comment.action", function aa(data) { data = eval(data);//POST方法必加,ajax方法自动处理了 alert(data[0].userId); alert(data[0].userName); }, "json" ); jQuery.ajax({ type:"post", url:"addComment!comment.action", dataType:"json", success: function aa(data) { alert(data[0].userId); alert(data[0].userName); } }); }
Backstage:
Konfiguration: