Heim > Web-Frontend > js-Tutorial > Hauptteil

Vergleich verschiedener Beispiele für Ajax und Nachbearbeitung von JSON in jQuery_jquery

WBOY
Freigeben: 2016-05-16 16:32:20
Original
1204 Leute haben es durchsucht

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);
}
});
}
Nach dem Login kopieren

Backstage:

Code kopieren Der Code lautet wie folgt:

public String comment() {
versuche es{
Benutzer u = neuer Benutzer("user", "koko");
list = new ArrayList();
list.add(u);
//map.put("id", userId);
// JSONObject jb = JSONObject.fromObject(list); // name:" userName ",
// info = jb.toString();
System.out.println(list);
}
Catch (Ausnahme e) {
e.printStackTrace();
}
Rückkehr ERFOLGREICH;
}

Konfiguration:

Code kopieren Der Code lautet wie folgt:




list



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage