jsp中如何一次提交多个checkbox中的值 jspcheckbox一次提交多个值页面无刷新 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 获取就不说了吧.无非就是一个ajax把选中班级的id作为参数发送到后台,然后修改教师所属班级,可以将班级这个list返回到前台,然后在成功回调函数中使用js将这个list遍历解析后append到右边div中. $.post("url.do",({"需要提交的值":"值"}),function(ok){if(ok){$("#div").load("xxx.do?userid=1");//jquery ajax提交返回你的 数据 然后从新load下你的用户select不就可以了么?}}) 批量 核心代码你可以参照一下 效果一样<input type="checkbox" value="${food.recordId }" name="che" /><span onclick="food.deleteorderFood('${boutiqueid }')" id="subm" >批量删除</span>food.deleteorderFood=function(recordeId){ var s = ""; $('input[name="che"]:checked').each(function() { var id = $(this).val(); s += id + ','; }); if (s == "") { alert("请选中要删除的项"); return; } else if (window.confirm("是否删除此菜谱信息?")) { $.post(path+"/control/deleteofood.do",{"strid":s},function(mes){ if(mes){ alert("删除成功!"); $('.content').load(path+'/control/queryFoodList.do?boutiqueId='+recordeId); }else{ alert("操作失败!此菜品已经被订购过,如果一定要删除,请先删除对应的订单"); } }); }}@RequestMapping("deleteofood") public String deleteofood(String strid,Map<String, Object>model,HttpServletResponse response) throws Exception { PrintWriter out=response.getWriter(); response.setContentType("application/json"); String[] s = strid.split(","); int[] num = new int[s.length]; for (int i = 0; i < s.length; i++) { num[i] = Integer.parseInt(s[i]); int results = this.foodRequest.queryOrderFoodsByFoodId(num[i]); if (results > 0) { out.println(false); out.flush(); out.close(); return "common/ajax"; } } foodService.deleteorderfood(num); return "common/ajax"; } DAO层的异常应该向上抛吗 大家来讨论下,怎么得到上传文件的地址? 银联提供的key怎么返回都是false 高分求救~~!!哪位大侠可以给我一份完整的jsp分页代码(可以在我机器上运行的) webservice 映射servlet怎么总不成功呀?帮帮忙! 100分大奉送!求前辈, rest调用工作流API的问题,求大侠 请问:可否利用IIS的一个插件来实现asp和jsp共用同一个端口? 呜呜呜呜,我快要被解雇了,--请问servlet 中类似与Asp中的Htmlencode()方法是什么? jsp+mysql 配置 java导出复杂Excel报表求帮助
$.post("url.do",({"需要提交的值":"值"}),function(ok){
if(ok){
$("#div").load("xxx.do?userid=1");
//jquery ajax提交返回你的 数据 然后从新load下你的用户select不就可以了么?
}
})
你可以参照一下 效果一样<input type="checkbox" value="${food.recordId }" name="che" />
<span onclick="food.deleteorderFood('${boutiqueid }')" id="subm" >批量删除</span>
food.deleteorderFood=function(recordeId){
var s = "";
$('input[name="che"]:checked').each(function() {
var id = $(this).val();
s += id + ',';
});
if (s == "") {
alert("请选中要删除的项");
return;
} else if (window.confirm("是否删除此菜谱信息?")) {
$.post(path+"/control/deleteofood.do",{"strid":s},function(mes){
if(mes){
alert("删除成功!");
$('.content').load(path+'/control/queryFoodList.do?boutiqueId='+recordeId);
}else{
alert("操作失败!此菜品已经被订购过,如果一定要删除,请先删除对应的订单");
}
});
}
}
@RequestMapping("deleteofood")
public String deleteofood(String strid,Map<String, Object>model,HttpServletResponse response) throws Exception {
PrintWriter out=response.getWriter();
response.setContentType("application/json");
String[] s = strid.split(",");
int[] num = new int[s.length];
for (int i = 0; i < s.length; i++) {
num[i] = Integer.parseInt(s[i]);
int results = this.foodRequest.queryOrderFoodsByFoodId(num[i]);
if (results > 0) {
out.println(false);
out.flush();
out.close();
return "common/ajax";
}
}
foodService.deleteorderfood(num);
return "common/ajax";
}