1
當試圖動態創建一個動態的ListView我得到這個在jquery mobile中創建動態列表視圖不工作?
這裏是我的JSON
{"eventid":["61","23"],"name":["Clare Birthday","Mums Birthday"],"enddate":["Sat 27th April 2013","Wed 19th June 2013"]}
,這裏是我的代碼。
<script type="text/javascript">
$(function(){
var items="";
$.getJSON("ajaxResponder.php?method=check-events",function(data){
$("#contacts").html(
'<li data-role="list-divider" role="heading">Live Events</li>'+
$.each(data,function(index,item){
'<li><a href="check-events-details?eventid='+item.eventid+'" data-transition="slide">'+item.name+
'<p>End Date: '+item.enddate+'</p></li>'
}));
$("#contacts").listview("refresh");
});
});
</script>
<div data-role="fieldcontain">
<ul id="contacts" data-role="listview" data-divider-theme="b" data-inset="true">
</ul>
</div>
任何人都可以看到我哪裏去錯了嗎?
我猜'var items =「」;'應該是'var items = [];' – Omar 2013-04-24 17:57:06
感謝您的回答奧馬爾,但沒有運氣。 – 2013-04-24 18:06:51
您沒有正確讀取數組。試試'item [index] .eventid' – Omar 2013-04-24 19:04:33