81,092
社区成员
发帖
与我相关
我的任务
分享
<div id="aa">
<li>'美女1'</li>
<li>'美女2'</li>
<li>'美女3'</li>
</div>
2:在ajax成功返回数据后,进行替换操作,如下:
$.ajax({
url: '',
dataType: 'json',
type: 'post',
data: {},
success: function (resData) {
$("#aa").empty();//先清空id为aa的div内容
var addTrHtml = '';
for (var i = 0; i < resData.length ; i++) {
addTrHtml += '<li>' + resData[i].name + '</li>';
addTrHtml += '<li>' + resData[i].name + '</li>';
addTrHtml += '<li>' + resData[i].name + '</li>'
}
$('#aa').append(addTrHtml);//在aa中追加动态生成的内容
}
当然,你的前台美女列表肯定代码比我示例的要复杂的多,但是,规律都是一样的................[/quote]
请问为什么我用empty清空之后再用append()函数重写内容,之前展示的内容还在?就好像清空无效一样
<div id="aa">
<li>'美女1'</li>
<li>'美女2'</li>
<li>'美女3'</li>
</div>
2:在ajax成功返回数据后,进行替换操作,如下:
$.ajax({
url: '',
dataType: 'json',
type: 'post',
data: {},
success: function (resData) {
$("#aa").empty();//先清空id为aa的div内容
var addTrHtml = '';
for (var i = 0; i < resData.length ; i++) {
addTrHtml += '<li>' + resData[i].name + '</li>';
addTrHtml += '<li>' + resData[i].name + '</li>';
addTrHtml += '<li>' + resData[i].name + '</li>'
}
$('#aa').append(addTrHtml);//在aa中追加动态生成的内容
}
当然,你的前台美女列表肯定代码比我示例的要复杂的多,但是,规律都是一样的................