这里要讲的是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", ""));
$("#uiList").listview('refresh'); // 重要
},
error: function (data) {
dataLi.append("数据有误!");
}
});
}
</script>
代码很简单 希望对初学者有用 下一篇讲jquerymobile里面的popup实现弹出层 实现发布评论。。。