解决方案 »
- struts2上传文件报错
- php+sql问题请教 (vertrigo)
- document.getElementById为null
- 连接SQLServer怎么会报这个错误!
- javabean:不知道是哪错了!
- jsp mysql 连不上~快疯了!!
- 关于WebLogic配置(类文件修改后必需重启)的问题 在线等解!
- 数据库连接池配置后的游标问题?
- javabean里能访问文件吗?如果能文件应放在哪里
- Jsp中是否包含类似Jscript的confirm的函数
- 在jsp页面怎么显示word文档里边的内容
- Eclipse配置WEB 开发环境 插件有SourceSafe Lomboz tomcat 请指点谢谢
后台然后取 隐藏的 数据
//这个可以获得选中的复选框的value值,返回值是个数组
$('input[type=checkbox] ').each(function(){
if ($(this).attr('checked')) {
xuanzhong+=$(this).val()+",";
alert(xuanzhong);
}
});这样的话最后肯定多了一个逗号啊,先放到一个数组里,然后数组.join(“,”)。
1、前台构造字符串多了一个",",最好在前台可以处理掉(比如你用substring也可以),你要是愿意后台处理也可以
2、后台获取的时候你在ajax里传的值不是叫str吗?那你后台语句应该是request.getParameter("str");
// 获取选中
var xuanzhong=$(':checkbox:checked').map(function(){
return this.value;
}).get().join(',');
throws ServletException, IOException {
req.setCharacterEncoding("UTF-8");
resp.setCharacterEncoding("UTF-8");
String[] usernames = req.getParameterValues("base"); String content = req.getParameter("str");
//resp.getWriter().println("9090"+content);
//for(int i=0;i<content.length();i++){
System.out.println(content);
System.out.println(usernames);
后台打印null
前台提交数据之前,先输出xuanzhong ,看有值没
另外,data:"{'str':xuanzhong}" , 改成:data:"{str:xuanzhong}, 尝试下。
前台提交数据之前,先输出xuanzhong ,看有值没
另外,data:"{'str':xuanzhong}" , 改成:data:"{str:xuanzhong}, 尝试下。
data后边多了个引号,删掉