0
内动态网页我有这样的功能:创建功能
var getData = function (obj) {
for(var i = 0, j = localStorage.length; i < j; i ++) {
var newKey = localStorage.key(i);
var newValue = localStorage.getItem(newKey);
var newObj = JSON.parse(newValue);
var ulListView = $('#container').append('<ul data-role="listview" data-split-icon="minus" data-split-theme="c" data-inset="true" id="ulOrigin'+i+'"></ul>');
var dynPage = $(newObj[1].value).trigger('create');
//var dynPage = $('<div data-role = "page" id = "'+newObj[1].value+'"><div data-role = "header"></div><div data-role = "content"></div><div data-role = "footer"></div>"</div>');
var insideLi = $('#ulOrigin'+i).append('<li><a href="'+dynPage+'"><img src="images/'+newObj[0].value+'.png"><h2>'+newObj[1].value+'</h2><p>'+newObj[0].value+'</p></a><a href = "#deleteObject" data-rel = "popup" data-position-to = "window" data-transition = "pop">Delete Entry</a></li>');
var pageNum = $('#ulOrigin'+i);
console.log(newObj);
}
};
我试图创建从newObj[1].value
采取的名称动态页面。当访问链接时,我得到的错误是Error Loading Page
。在控制台中我有:OPTIONS file:///home/<address>/[object%20Object]
也被标记为错误。
我使用jQuery移动1.3.0
dynPage不是字符串 – Huangism 2013-03-21 14:13:43
Huangism,感谢您的及时答复。所以你说dynPage不能在之下? – Nactus 2013-03-21 14:30:13
好吧,但你可以看到结果。 dynPage应该是你的href网址,所以它应该是一个字符串,但在你的情况下,它是一个对象。触发器创建不需要分配给dynPage,基本上我说的是href是不正确的,它目前使用dynPage作为整个href。 dynPage = $(newObj [1] .value).trigger('create');正如你可以看到的dynPage不是一个实际的网址 – Huangism 2013-03-21 14:31:37