批量删除实现js+springmvc

前台的控件

<input type=‘checkbox‘ name=‘isSelect‘ value=‘"+data[i].id+"‘ ></input></td>";

绑定按钮:

<input type="button"  onclick="delEdu()" value="Delete" style="color:#95a5a6;  border-radius:5px; vertical-align:middle;height:30px;  width:60px; "/>

js响应函数

function delEdu(){
				var obj=document.getElementsByName(‘isSelect‘);
				var s1="Select:";
				var ids=‘‘;
				for(var i=0; i<obj.length; i++){
					if(obj[i].checked) ids=ids+obj[i].value+","; //如果选中,将value添加到变量s中
				}
				if(ids==‘‘){					alert("Please choose one!");
				}

				else{
						$.get("/portal/edu/delEduList?ids="+ids,function(data){
							   if("success"==data.result){
								  // alert("Delete Done!");
								   window.location.reload();
								   //load(pn,delFlag);
							   }
							   else{
								   alert("Error!");
							   }
						});
				}
			}

后台controller:

@RequestMapping("/delEduList")
	public void delEduList(Long[] ids,HttpServletResponse response){
		String result = "{\"result\":\"success\"}";
		List<Education> edulistEducations = eduService.getByIds(ids);
		for(Education edu:edulistEducations){
			eduService.delete(edu.getId());
		}

		PrintWriter out = null;
	    response.setContentType("application/json");
	    try {
	    	out=response.getWriter();
	        out.write(result);
	    } catch (IOException e) {
	        e.printStackTrace();
	    }
	}
时间: 2024-10-11 07:47:07

批量删除实现js+springmvc的相关文章

批量删除的js代码

<script type="text/javascript"> function seltAll(){ var chckBoxSign = document.getElementById("ckb");       //ckb 全选/反选的选择框id var chckBox = document.getElementsByName("chckBox");    //所有的选择框其那么都是chckBox var num = chckBo

删除JS前台校验,后台批量删除

1.功能需求 在一个数据表格中,选中欲删除的记录,点击删除按钮,先触发前台验证,然后调用后台处理逻辑 2.代码实现 HTML代码: <asp:Repeater ID="repInputList" runat="server" DataSourceID="InputsDataSource" EnableViewState="true" > <HeaderTemplate> <table cellpa

springmvc+mybatis用多选框批量删除的功能Java代码

今天写了一个批量删除的功能,在后台传值过程中一直出错,最终还是请教了北京的一位高手帮我解决的,在此首先要好好感谢他,以后我有幸能帮助别人的话,决不推辞. 废话不说,直接进入正题,我会将在编写过程中出现的一些小知识点也进行总结概括的. 此项目基于的框架是:springmvc+mybatis (1)controller /**      * 批量删除 batch      */     @RequestMapping("/batchDeletes")     @ResponseBody  

mybatis springmvc批量删除 2最新

service层: @Override public void batchDeletes(List list) { creditDao.batchDeletes(list); } 控制层controller: @Override public void batchDeletes(List list) { creditDao.batchDeletes(list); } mapper.xml: <!--批量删除 --> <delete id="batchDeletes"

基于注解的Spring MVC整合Hibernate(所需jar包,spring和Hibernate整合配置,springMVC配置,重定向,批量删除)

1.导入jar watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG90b3R1enVvcXVhbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast"> 2.web.xml配置 <?xml version="1.0" encoding="UTF-8"?> <web-app version

JS批量删除博客园文章

$('tr').each(function(){ if($(this).attr('id')!=null){ var s = $(this).attr('id').slice(9); console.info("正在删除:"+s); deletePost(s); } }); window.location.reload(); 以前都是用新浪博客的,但是新浪博客对编程类文章支持不好,记录一些html代码总是隐藏. 第一次用博客园,被他简洁的界面吸引. 一看还有博客搬家功能,于是把新浪博客

利用yii2 gridview实现批量删除案例[转]

今天仍然继续探讨GridView的问题,昨天有个小伙伴留言说你用gridview给我去掉表头的链接?我想啊想,这用gridview确实不容易实现,至少我没想出来,会的下方可留言.但是呢,这根gridview有个毛线关联啊,明明是要设置ActiveDataProvider,你要我怎么用gridview实现嘛. 这个问题也是很简单的,我们来看看具体实现 $dataProvider = new ActiveDataProvider([ "query" => $query, ]); $d

5月21 汽车查询及批量删除----php方法

---恢复内容开始--- 这个与之前不同是在php中实现了页面的查询,引用AJAX实现批量删除及弹窗的显示 作业要求: 页面显示数据代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.or

yii2的gridview批量删除

gridview区 <?= GridView::widget([ 'options' => [ 'class' => 'grid-view', 'style'=>'overflow:auto', 'id' => 'grid', ], 'dataProvider' => $dataProvider, 'showFooter' => true,//显示footer行 //'filterModel' => $searchModel, 'layout'=> '