jquerymobile知识点:动态ListView
这里要讲的是jqueryMobile 中的ListView 动态的列表
<ul data-role="listview" data-inset="true" id="uiList"> </ul> </body> </html> <script type="text/javascript"> $(document).ready(function () { InitDataBind(); }); function InitDataBind() { var dataLi = $("#uiList"); $.ajax({ type: "POST", url: "/ajax/Test_News.ashx?date=" + new Date().getTime(), data: "", dataType: "json", success: function (data) { data = eval(data); var listHtml = ""; listHtml += "<li data-role='list-divider' data-theme='g'>今天是:2013年10月11日<span class='ui-li-count'>2</span></li>"; $.each(data.Test_News, function (i, item) { listHtml += "<li>"; listHtml += "<a href='#'>"; listHtml += "<img src='/Img/2.jpg'>"; listHtml += "<h2>" + item.username + "</h2>"; listHtml += "<p>" + item.usercontent + "</p>"; listHtml += "<p class='ui-li-aside'><strong>" + item.userdate + "</strong></p>"; }); dataLi.html(listHtml.replace("undefined", "")); <span style="color:#FF0000">$("#uiList").listview('refresh'); // 重要 </span> }, error: function (data) { dataLi.append("数据有误!"); } }); } </script>