潜梦 发表于 2013-1-4 02:47:21

ThinkPHP与EasyUI整合之二(datagrid):删除多条记录

<div id="cnblogs_post_body">学习EasyUI已有一段时间了,现在开始逐步把平时学习的细节和难点记录下来。
1. datagrid选中多条记录的语句是:
  var rows = $('#dg').datagrid('getSelections'); ,而不是"$('#dg').datagrid('getSelections')"选中一条记录。
2. 删除多条记录必须给数据库传达删除指定数据表的记录,一般是数据表唯一的编号id,可以给数据库传达一个id数组。联想到可以
  采用Input表单数组,但在datagrid不知怎样组合,就放弃这种想法。改用js循环读取想要删除的编号ID,赋给数组ids[]。
<div class="cnblogs_code">1 var ids=[];2 var rows = $('#dg').datagrid('getSelections'); 3    for(var i=0; i<rows.length; i++){4            ids.push(rows.id);5          }
页: [1]
查看完整版本: ThinkPHP与EasyUI整合之二(datagrid):删除多条记录