首頁 > web前端 > js教程 > 主體

jQuery中ajax和post處理json的不同範例對比_jquery

WBOY
發布: 2016-05-16 16:32:20
原創
1202 人瀏覽過

近日在做門戶的用戶評論時,好長時間沒有用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);
}
});
}
登入後複製

後台:

複製程式碼 程式碼如下:

public String comment() {
try{
User u = new User("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 (Exception e) {
e.printStackTrace();
}
return SUCCESS;
}

配置:

複製程式碼 程式碼如下:




list



相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!