Récemment, lorsque je faisais des commentaires d'utilisateurs sur le portail, je n'avais pas utilisé jquery depuis longtemps et je l'ai juste utilisé, je ne m'attendais pas à rogner sur les raccourcis et à utiliser la méthode post pour traiter le json. données du rappel ajax, je n'ai pas pu les obtenir, et json a été renvoyé en arrière-plan. De façon inattendue, un si petit problème m'a bloqué pendant plusieurs heures. Plus tard, je l'ai traité avec la méthode ajax et c'était OK. Après une comparaison, j'ai trouvé que le rappel de la méthode post json devait être évalué et que la méthode ajax avait été traitée. par défaut. S'il vous plaît soyez prudent.
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); } }); }
En coulisses :
Configuration :