我遇到了jQuery/Ajax/JSON的問題。我使用jQuery的阿賈克斯後,像這樣......通過JavaScript遍歷/解析JSON對象
$.ajax({
type: "POST",
dataType: "json",
url: "someurl.com",
data: "cmd="+escape(me.cmd)+"&q="+q+"&"+me.args,
success: function(objJSON){
blah blah...
}
});
這是我的理解是,這將返回一個JavaScript JSON對象?該阿賈克斯後產生的文字是這樣的(我相信這是有效的JSON)......
{
"student":{
"id": 456,
"full_name": "GOOBER, ANGELA",
"user_id": "2733245678",
"stin": "2733212346"
},
"student":{
"id": 123,
"full_name": "BOB, STEVE",
"user_id": "abc213",
"stin": "9040923411"
}
}
我似乎無法弄清楚如何通過jQuery的阿賈克斯後返回的JSON對象解析.. 。基本上我想通過循環,使一個div出每個學生的返回是這樣的...
$("<div id=\"" + student.id + "\">" + student.full_name + " (" + student.user_id + " - " + student.stin + ")</div>")
我似乎無法弄清楚如何做到這一點?
請幫助! 謝謝!
燦JSON具有相同的密鑰(這裏的 「學生」)我一個對象多次?如果沒有,那麼你得到的不是JSON。 – 2009-10-28 13:49:00
不,它不能.... – jlarson 2009-10-28 13:49:54