我有一个表单,可以将项目推送到多维数组中,但我不知道如何将其保存到 cookie 中,以便稍后在重新加载页面时再次调用。
function addit(form) {
upperlimit = upperlimit + 1
original[original.length++] = new input(form.Title.value, form.Artist.value, form.Ddate.value, form.Genre.value, form.Picsrc.value)
alert("your entry has been added")
saveIt()
clearform()
}
饼干功能?
function saveIt() {
var x = original;//this is a multi-dimensional array
$.cookie("data",original);
alert($.cookie("data"));}
需要以某种方式回调并将 cookie 加载到数组中才能进行显示:
$("#info").html(original[currentrecord].Title+"<br /><h2>"+original[currentrecord].Artist+"</h2>"+original[currentrecord].Ddate+"<br />"+original[currentrecord].Genre) ;
顺便说一句,当我只是对数组( alert(original) )发出警报时,如果这会影响保存到 cookie 的内容,它会显示为 [object Object] 吗?