要在网页上显示表格内容,内容来自远程数据库sql,网页是asp.net
应该可以在前台用ajax获取
我个人之前试用过的方法是让后台生成接口,前台直接调用接口获取数据,并呈现出来。
asp.net不是有datalist,repater那种控件,你用repeater 的itemtemplate模板放tr,然后设置repeater数据源进行绑定就行了
动态创建表格显示数据
<div id="table1" ></div>
<script>
$.getJSON("d.json", function(json){
var htmls=['<table>'];
htmls.push('<tr>')
for(var k in json[0]) htmls.push('<td>'+k+'</td>');
htmls.push('</tr>');
for(var i=0,L=json.length;i<L;i++){
htmls.push('<tr>');
for(var k in json[i]) htmls.push('<td>'+json[i][k]+'</td>');
htmls.push('</tr>');
}
htmls.push('</table>');
$('#table1').html(htmls.join(''));
</script>
和html5没有关系,html还是可以用诸如jquery ui、extjs、easyui、asp.net的datagrid等等来产生表格。