我用的是ASP页面,使用ingrid插件,能正常显示效果,但当点击排序和下一页之类的功能 的时候就跳出来下面的提示: Error:Total columns returned[6] do not match Ingrid[4] 有没有哪位用过这插件的,应该怎样设置呢?
解决方案 »
- 请教,主要是思路不太清楚
- 父子节点全选反选怎么实现,checbox父子节点联动。。
- 问下,action传到jsp中如何让select控件自选择呢?
- 大家看看,我在文件中加入这个移动图片的代码后,网页的文字就不能选中了.我想可选怎么办.
- 如何用js的函数控制checkbox是否被选中
- 关于JS改CSS的代码问题
- 大家好,怎样在ie里内嵌word,进行一些编辑工作
- 请问模态对话框showModalDialog为什么不能打印机呀?
- 求解密下eval(function(p,a,c,k,e,d){e=function(c)代码
- Bootstrap和github都表示移除Jquery
- 大家帮忙出点主意,该怎么学好JS?
- 前台传递json格式脚本到后台怎么过滤双引号
var $tbl = jQuery(result);
var row = $tbl.find('tr:first'); if ( jQuery(row).find('td').length == cfg.colWidths.length ) {注意第三行代码,var row = $tbl.find('tr:first');,在返回页面的第一个tr中找td,然后根据td的个数与原来表格中的列数作判断,看是否一致。结果我发现第一个tr是表格的头部,里面没有td,只有th,所以总是返回结果[0],于是我改成以下代码后,运行正常: if (cfg.dataType == 'html') {
var $tbl = jQuery(result);
var row = $tbl.find('tbody > tr:first'); if ( jQuery(row).find('td').length == cfg.colWidths.length ) {意思就是在tbody中找第一个tr,这样就跳过了thead,正确地找到了数据行中的td,判断通过后运行正常。
……估计楼主遇到的问题与我所遇到的类似,你可以把返回结果alert一下,看看第一个tr中是什么内容。 if (cfg.dataType == 'html') {
var $tbl = jQuery(result);
alert(MyResult:'+result);
var row = $tbl.find('tr:first'); if ( jQuery(row).find('td').length == cfg.colWidths.length ) {