JFinal+datagrid的批量删除
前台用的easyui的datagrid,现在我想实现批量删除功能,前台该怎么传值给后台,后台该怎么实现呢,刚学JFinal很多都搞不清楚,这是我的代码,肯定是错的,这样只能传一个值,但是我不知道该怎么写
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
前台用的easyui的datagrid,现在我想实现批量删除功能,前台该怎么传值给后台,后台该怎么实现呢,刚学JFinal很多都搞不清楚,这是我的代码,肯定是错的,这样只能传一个值,但是我不知道该怎么写
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
看控制台输出的异常,根据异常提示去解决问题
引用来自“JFinal”的评论
有三种传值方式:
1:每一个 id值用一个key,例如 url?id1=v1&id2=v2&id3=v3
2:用一个 form 表单,传 id 的所有表单域用相同的 name 属性性,例如 name="id",在后端用getParaValues("id") 可一次性接收到所有 id
3:用字符串拼接,如:id="(1,2,3,4,5)",然后后端直接 Db.update("delete from table where id in (1, 2, 3,4,5)
看你的应用场景适合用哪种方式,无论哪种方式,在后端,都要用合适的方法处理好
row已经改为var row = $('#userDatagrid').datagrid('getSelections');
来个大神教教我呀@JFinal