JFinal+JS向后台传递数组的方法
2015-08-28 17:21
776 查看
一个删除例子
JSP页面代码:
JSP页面代码:
$("#btn_delete").click(function(){ var checkSum=$("[name='ckh']:checked"); if(checkSum.size()==0){ alert("请选中需要删除的记录"); } else{ $.messager.confirm('Confirm', '是否删除?', function(r){ if (r){ //利用数组 var deleteIds ="" ; for(var i=0; i<checkSum.size(); i++){ deleteIds +=checkSum.eq(i).val()+',' ; } $.ajax({ type : 'POST', url : '${ctx}/jf/custom/arraryDeleted', data : {'deleteIds':deleteIds }, dataType : 'text', success : function(data) { $(".l-btn-empty").eq(4).click(); } }); } }); } });后台代码:
//利用数组删除 public void arraryDeleted() { String deleteIds = this.getPara("deleteIds"); if(StringUtils.isNotBlank(deleteIds)){ String[] deleteId = deleteIds.split(","); for (String str : deleteId) { String delSql = "delete from search_info where ID = ?"; System.out.println(str); int a =Db.update(delSql,new Object[]{str}); System.out.println(a); //插入操作日志 insertLog("删除搜索条件","删除","deleteId:"+deleteId); } } super.renderText("123"); //返回给前端 }
相关文章推荐
- js跨域及解决方案
- JS实现颜色值的转换
- ExtJs计算两个DateField所间隔的月份(天数) new Date(str) IE游览器提示NaN 处理
- js 跨域问题常见的五种解决方式
- Javascript中的this关键字
- 迷你MVVM框架 avalonjs 入门教程
- 纯JavaScript实现一些小功能
- 谷歌地图鼠标绘制多边形方法
- 【JavaScript基础知识】——面向对象和原型
- javascript中的函数Function
- 如何成为一个优秀的开发者
- json文件格式
- 两次调用encodeURI来解决乱码问题
- js 处理 ie和firefox window.frames 兼容问题
- exportjson2cpp 使用(coco2dx json文件转CPP)
- JS正则表达式大全(整理详细且实用)
- javascript操作表单
- 原生js实现div拖拽+按下鼠标计时
- JavaScript中的this关键字
- [原] JsTree.js