Jquery ajax 传入表格的表头,如何动态创建表格。

如题所述

您好:动态创建元素,可以用jQurey的方法如:$("<table></table>");这样就是创建了一个表格对象了,然后将这个对像用appendchild()方法添加到节点中就可以了。追问

谢谢你回答我的问题
最终的目标是:将表头动态的创建 ,比如说这次创建的表格是个人资料,那么它的表头就是姓名,年龄,性别,下次创建的表格式是商品,表头就是商品编号,入库时间,而这些表头信息是由ajax传递过去的,需要不同的表格,只需要改变参数。
以前的版本是这样写的:整数字符串,就是像你说的那样,创建好后添加到节点中 ,这是固定的,现在需要动态创建。
麻烦你了

追答

这样的话:你可以先写一个用js写一个方法,在ajax传过来的时候顺便判断一下这个是属于个人资料呢还是上品信息,在方法中判断次信息,然后返回相应的table标签代码。就可以动态调用不同的table了。这样:
$.ajax({
.
.
.
success:function(data,state){
if(state="个人信息"){
调用写好的方法。得到返回值,然后创建。

}
})

追问

很感谢你 ,第一次提问就有好心人帮忙 嘿嘿
我的做法是传入数组参数,然后调用数组参数中的title值,已经实现预期的目标了。若要动态创建,改变参数就可以。本来是想截图的 结果网络不好,传了半天。
数组代码是:
var paras = [
{ title:"整数",
data_index:0
},{ title:"字符串",
data_index:0
},

。。。。。

];
后面的调用是:
params[i].title;(遍历循环)

非常感谢!

温馨提示:内容为网友见解,仅供参考
无其他回答

Jquery ajax 传入表格的表头,如何动态创建表格。
您好:动态创建元素,可以用jQurey的方法如:$("");这样就是创建了一个表格对象了,然后将这个对像用appendchild()方法添加到节点中就可以了。

jquery+ajax实现动态加载表单
1)、获取当前服务路径bathpath 2)、引入jquery包,这里直接使用的是 http:\/\/cdn.static.runoob.com 下的jquery包,在浏览器中输入该地址可访问,即为可用 3)、引入style样式,让页面简洁美观 4)、在script中,使用ajax时,需要传入参数便于动态显示表格,所以需要与controller层交互,这里使用post的方...

java servlet ajax 实现点击表格一行数据刷新另一个表格的数据(不刷新...
用ajax请求数据把要刷新的表用一个层包着,请求回来替换这个层的数据。用jquery可以很容易实现。 点我刷新表2 这里是数据页面返回数据 function refertable2(em){ var url="\/t2.jsp?id="+$(em).attr("tid");.post(url,function(html){ ("t2").html(html);});} ===下面是\/...

javascript jquery ajax 动态添加表格, 删除表格table里的行row
document.getElementById('table').rows[rowIndex].style.display='null'

如何用jquery实现用ajax读取数据,修改后再返回?
通过动态语言连接数据库读取好数据,以表格的方式组合数据返回到ajax的回调函数里头,直接添加到页面的dom上的 .get("test.asp", data:{id:01}, function(data){data.appendTo(".div");\/\/将返回的结果添加到页面上})asp:< id=request("id")sql="select * from tb where ...response.write...

这样的表格需要点击每一行保存后使用ajax动态增加一条数据到数据库请问...
1、写js代码,把你保存的那条记录中,商品名称、进货价格、销售价格 收集起来;2、新建一个一般处理程序,接收前台传来的商品名称、进货价格、销售价格,通过调用后台方法保存到数据库。3、使用jquery的$.ajax()方法,把第一步收集的信息发送到第二部新建的一般处理程序,把这个$.ajax()方法绑定到保存...

jqgrid有没有增删改后不刷新表格,而由自己手动刷新的方法?
你在增删改的Ajax的success里面不掉刷新表格的方法就不刷新喽。这个时候有以下两种方案:1、不刷新表格,利用的jquery的remove和append等方法直接增加和删除对应的行信息。2、刷新表格,你说多请求一次后台效率低,我建议在后台取数据时你做个分页,直接从数据库取出对应的页数的记录数,这样应该要快很多。...

求助!ajax+jquery+动态创建的元素节点 我通过ajax请求A页面中的div...
假设你的HTML结构如下: 12 这是P 按钮因为div标签里的内容是你ajax获取后加载进来的,属性动态添加的,绑定事件,推荐用on,当然delegate也一样。\/\/因为你div内的内容是动态添加的,但这个div肯定不是吧,\/\/所以把事件绑定在div上,当发生点击时,判断点击的如果是按钮的话,就执行我们要做...

如何用jqueryajax请求form表单
第一步:引用js <!--这里的min是自己用js压缩工具对完整版进行的压缩并不是真正的min,所以好使-->第二步:页面写form

ajax异步用jquery动态创建table,添加tr-td的同时,需要合并跨行的相同...
合并行单元格 比如合并 第二行第二个和第三个单元格:("#table3 tr:gt(0):eq(1) td:eq(1)").attr("colspan", 2);$("#table3 tr:gt(0):eq(1) td:eq(2)").remove();

相似回答