jquery使用ajax非同步請求、解析json和each函式
今天使用jquery 的Ajax非同步請求取資料,記錄下來。
var arr=[];//定義一個數組用來記錄資料
$.ajax({
url: "XXX.jsp",
type:"post",
data:{method: "XXX",groupid:"XXX"},
dataType: "json",
success: function (text) {
/*
* jQuery解析json
*/
$.each(text, function(i, item) { //i:對應的下表,下表所對應的值
arr.push(item); //將取出來的值放在定義的陣列中
});
initialize(arr); //呼叫初始化方法,此處沒有給出
}
});
----------------------------------------------------------------------------------------------------------------------
對於ul中的li 進行遍歷 可以使用 $("ul li").each(function(index , element){....程式碼...});
還可以用 $("ul li:eq(index)").html()得到對應index索引的html