ajax动态生成table

Posted rong.peimiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax动态生成table相关的知识,希望对你有一定的参考价值。

$(function(){
ajaxT();
});
//ajax
function ajaxT(){
$.ajax({
type:"post",
dataType"json",
data:{code:code},
url:"***.action",
success:function(data){
createShowingTable(data)
}
})
}
//动态创建一个table
function createShowingTable(){
var tableStr="<table class=‘tab_list‘ width=‘99%‘>";
tableStr=tableStr
+"<tr class=‘list=header‘>"
+"<td width=‘20%‘>序号</td>"
+"<td width=‘30%‘><input id=‘checkedAll‘ name=‘checkAll‘ type=‘checkbox‘/></td>"
+"<td width=‘50%‘>内容</td>"
+"</tr>";
var len=data.length;
for(var i=0;i<len;i++){
tableStr=tableStr+"<tr>"
+"<td>"+(i+1)+"</td>"
+"<td><input type=‘checkbox‘ class=‘check‘ value=‘"+data[i].key+"‘/></td>"
+"<td>"data[i].neirong+"</td>"
+"</tr>";
}
if(len==0){
tableStr=tableStr+"<tr style=‘text-align:center‘>"
+"<td colspan=‘3‘>暂无记录</td>"
+"</tr>"
}
tableStr=tableStr+"</table>";
//添加到div
$(#tableAjax).html(tableStr);
}

以上是关于ajax动态生成table的主要内容,如果未能解决你的问题,请参考以下文章

HtmlUnit爬取Ajax动态生成的页面内容

jQuery获取动态生成的元素

使用jQuery从数组数组动态生成<table>时如何排除ID列

js如何实现点击编辑按钮,前端table表格行内指定td可修改。(table是动态生成的)

Django前端页面利用ajax动态显示数据

JavaScript操作Table和动态生成Table