我正在尋找插入html(listItems)在ID層爲「LogInsert」使用JQuery訪問包含鍵/值對數組的cookie(LogSum)的div層。數組cookie中的一些項目需要與插入的HTML組合到DOM中。JQuery cookie使用數組中的項目來插入HTML列表項目?
我有以下功能腳本錯誤,這就是所謂的各種事件:
function SetLogSum() {
var listItems = "";
var Cooksplit = $.cookie('logSum').split(',');
$.each(Cooksplit, function(key, val) {
listItems += "<div class='loggedinDetail'>" +
"<div class='loggedinImage'>" +
"<img src=" + val.uPic + " alt=" + val.uFName + val.uLName + " /></div>" +
"<div class='loggedinName'><span>" + val.uFName + "</span></div>" +
"<div class='loggedinStatus'><span>" + val.uGroup + " • " + val.uContRev + "</span></div>" +
"</div>" +
"<div class='loggedinHistory'>" +
"<div class='loggedinReviewCount' title='Reviews'><span>" + val.CntRev + " Reviews</span></div>" +
"<div class='loggedinTripCount' title=''><span>" + val.CntBook + "</span></div>" +
"</div>";
}
);
$("#LogInsert").html(listItems);
}
的logSum的cookie保存的信息,如:
uPic=avatar-male&uContRev=Contributor&uName=thedon&uGroup=Admin&uOP=0&uOA=0&uOH=0&uOI=0&uV=1&uP=0&uRv=0&uF=0&uCb=1&uPEC=0&uS=0&uC=UK&uL=en-US&uFName=Martin&uLName=Sansone&CntRev=6&CntBook=2
我知道listItems中的部分作品和.html插入,因爲我經常在AJAX調用中使用相同的結構。所以我的問題是我如何處理cookie,但我不知道爲什麼。有任何想法嗎 ?
您正在將逗號分割爲逗號,但您向我們顯示的Cookie文本包含零逗號? – 2012-07-27 08:38:13
@AndersHolmström:我相信,根據代碼,這是* cookie中的一個*值,而不是整個cookie。 – 2012-07-27 08:38:58
是的,你們都是非常有幫助的......我已經清醒得太久了,而且大腦褪色了。謝謝你的回覆。 – 2012-07-27 09:10:45