jsp实现checkbox的ajax传值实例_JSP编程

本文实例讲述了jsp实现checkbox的ajax传值用法。分享给大家供大家参考。具体分析如下:

今天我想用ajax把选中的所有的chekbox的值全部都传到后台做一个处理,但在后台接收值的时候,我遇到了麻烦,以为没有经过跳转所以request中是没有值的。

查了一下,查到了解决方法,如下

页面代码:

复制代码 代码如下:

<input type="checkbox" name="atitle" value="历史名胜"><label>历史名胜</label>
<input type="checkbox" name="atitle" value="南方故事"><label>南方故事</label>
<input type="checkbox" name="atitle" value="职场故事"><label>职场故事</label>
<input type="checkbox" name="atitle" value="情感故事"><label>情感故事</label>
<input type="chec<A onClick="check();return false;" >提交</A>
<script type="text/javascript">
function check(){
var chk_value =[];  
  $('input[name=atitle]:checked').each(function(){  
   chk_value.push($(this).val());
  });
 // chk_value=[历史名胜,南方故事,职场故事,情感故事,传奇解谜]
 //chk_value应该是这样子.
$.ajax({
   type: "post",
   url: convertURL('up-ajx.jsp'),
// data: {atitle:$('input[name=atitle]').val()},
//如果是这样子是可以正常传送的.但只能是第一个值.
 data:'atitle='+chkvalue,
 //这样好像是不行,现在问题就是出在这里,atitle如何同时等多个值.
 //up-ajx.jsp里是通过 Request.Form("atitle")来获取的.可果的直接用jsp是可以正常运行的.
   dataType: "json",
   error: function(){alert('出错了,您没有选择选项。');},
   success: function(msg){
alert(msg)
}
});
}
</script>

希望本文所述对大家基于jsp的Ajax程序设计有所帮助。

时间: 2024-09-20 02:31:18

jsp实现checkbox的ajax传值实例_JSP编程的相关文章

jsp重定向地址栏不改变的实例_JSP编程

复制代码 代码如下: <%@ page contentType="text/html;charset=gb2312"%><%    String s = request.getParameter("l");    if(s!=null)    {        String url = "http://p.jb51.net/R/v";%>        <frameset cols="*" fra

基于jsp的AJAX多文件上传的实例_JSP编程

最近的项目开发中,遇到了一个多文件上传的问题,即在不刷新页面的情况下,上传多个文件至服务器.现总结分享如下: 本文主要采用了基于jsp的ajax,jquery,servlet等技术. 1.upload.jsp 点击上传时,调用对应的fileupload函数,通过ajax将文件异步传送到servlet中处理.注意在文件上载时,所使用的编码类型应当是"multipart/form-data",它既可以发送文本数据,也支持二进制数据上载. <%@ page language="

实例解析JSP中EL表达式的各种运用_JSP编程

EL运算符: <%@page language="java" contentType="text/html;charset=gb2312"%> <%@page import="java.sql.*" %> <!DOCTYPE html> <html> <head> <title>El算数运算符</title> </head> <body>

使用MongoDB和JSP实现一个简单的购物车系统实例_JSP编程

本文介绍了JSP编程技术实现一个简单的购物车程序,具体如下: 1 问题描述 利用JSP编程技术实现一个简单的购物车程序,具体要求如下. (1)用JSP编写一个登录页面,登录信息中有用户名和密码,分别用两个按钮来提交和重置登录信息. (2)编写一个JSP程序来获取用户提交的登录信息并查询数据库,如果用户名为本小组成员的名字且密码为对应的学号时,采用JSP内置对象的方法跳转到订购页面(显示店中商品的种类和单价等目录信息):否则采用JSP动作提示用户重新登录(注:此页面上要包含前面的登录界面). (3

jsp利用echarts实现报表统计的实例_JSP编程

echarts用来做数据报表的一个展示效果了,这里我们来给各位介绍一个java/jsp利用echarts实现报表统计的例子,例子非常的简单只是把数据调出来给echarts即可了. 开始上代码. 首先是tag,这个东西,大学之后,几乎不怎么用了,没想到现在又用到了. <%@ tag pageEncoding="UTF-8" isELIgnored="false" body-content="empty"%> <%--自定义div容

jsp分页显示完整实例_JSP编程

本文实例讲述了jsp分页显示的实现方法.分享给大家供大家参考. 具体实现方法如下: 复制代码 代码如下: <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <%@include file ="../inc/ChkPwd.jsp"%>

JSP中正则表达式用法实例_JSP编程

本文实例讲述了JSP中正则表达式用法.分享给大家供大家参考,具体如下: <%@ page language="java" import="java.util.*,cn.com.Person,cn.com.Adddress" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+

jsp页面中两种方法显示当前时间的简单实例_JSP编程

在jsp页面实现显示当前的日期时间,我们可以用一下两种方式实现: 1. 通过在jsp页面添加Java代码实现,主要代码如下所示 java.text.SimpleDateFormat simpleDateFormat = new java.text.SimpleDateFormat( "yyyy-MM-dd HH:mm:ss"); java.util.Date currentTime = new java.util.Date(); String time = simpleDateForm

jsp输出九九乘法表的简单实例_JSP编程

<% String st = ""; for(int i = 1; i <= 9; i++){ for(int j = 1; j <= i; j++){ st += j+"x"+i+"="+i*j; st += "  "; } st += "<br>"; } %> <table width="400" height="200"