近日在做門戶的用戶評論時,好長時間沒有用jquery了正好用一下,沒想到偷工用了post方法去處理ajax回調的json數據,死活取不到,后臺就是有json返回了。不料這么小小一個問題掛了我好幾個小時,后來我ajax方法處理,居然OK,一比較發現原來post方法回調json必須eval一下,而ajax方法做了默認處理了。 望各位小心。
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);}});}
后臺:
配置:
新聞熱點
疑難解答