PHP 代码如下:
<form id="form_join_artist" name="form_join_artist" method="post" action="">
<div class="lblw">Type of Artist</div>
<table>
<tr>
<td><input type="checkbox" id="type_1" name="accountType[]
" value="Acting" /></td>
<td><label for="type_1">Acting</label></td>
</tr>
<tr>
<td><input type="checkbox" id="type_5" name="accountType[]"
value="Voice" /></td>
<td><label for="type_5">Voice</label></td>
</tr>
<tr>
<td><input type="checkbox" id="type_7" name="accountType[]"
value="Commercial" /></td>
<td><label for="type_7">Commercial</label></td>
</tr>
</table>
</div>
</form>
submit js 如下:
$('#form_join_artist').ajaxSubmit
({
type: "POST",
url:'/external/joinArtist',
success: function(msg) {
var response = JSON.parse(msg);
一开始,checkbox的name为accountType, 但是在后台用request.getParameterValues("accountType")取值时,只能取到最后先中的一个,不能取得多个值,后来把
accountType改为了
accountType[],
发现用
request
.getParameter("
accountType
");即可取得一个用逗号分隔的字符串。
分享到:
相关推荐
layui的checkbox组件在默认情况下并不直接支持提交多个值,这给后端处理数据带来了困扰。本文将详细介绍如何解决layui checkbox提交多个值的问题。 首先,问题的核心在于layui的checkbox在默认情况下只会提交最后一...
`ajaxSubmit`是jQuery Form Plugin的一部分,它允许我们使用Ajax技术实现表单的异步提交,包括多文件上传。这种方式不仅可以提高用户体验,因为用户无需等待页面刷新,还能有效管理服务器资源,避免一次性处理大量...
在本篇文章中,我们将深入探讨一个名为"ajaxSubmit"的插件,它是一个专门用于文件上传的工具,极大地简化了前端与后端接口的交互过程。 **ajaxSubmit 插件概述** `ajaxSubmit`是一个基于jQuery的插件,它扩展了...
本文将围绕一个具体的案例——使用`ajaxSubmit`插件上传文件时,在Internet Explorer浏览器中的解析问题进行深入分析,并给出相应的解决方案。 #### 问题描述 案例中提到的问题主要集中在使用`ajaxSubmit`插件上传...
ajaxSubmit多文件上传用的包
【AjaxSubmit+Servlet实现表单文件上传与下载详解】 在Web开发中,文件上传和下载是常见的功能,尤其是在用户交互丰富的应用中。本项目【Demo Project】利用AjaxSubmit结合Servlet技术,提供了一种高效、异步的方式...
首先,我们需要理解jQuery的AjaxSubmit插件。这是一个用于表单提交的jQuery插件,它允许我们以Ajax方式处理表单数据,从而实现异步通信。在本例中,AjaxSubmit将处理图片文件的上传,而不会导致页面重载。 1. **...
AjaxSubmit技术正是为了提升用户体验而诞生的,它使得网页可以在不刷新整个页面的情况下与服务器进行数据交互。本教程将深入讲解如何利用AjaxSubmit实现图片的无刷新上传,同时支持多图上传和预览功能。 一、Ajax...
Ajax-jquery-ajaxSubmit.zip,使用ajax和json轻松提交表单。,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的...
ajaxSubmit 提交使用的文件,解决form提交后导致重复提交数据问题
在本文中,我们将深入探讨如何使用SpringMVC和jQuery的ajaxSubmit插件实现异步上传图片的功能。这个功能在现代Web应用中非常常见,能够提供流畅的用户体验,无需页面刷新即可完成文件上传。 首先,我们需要了解...
AjaxSubmit()是一种利用AJAX技术实现无刷新表单提交的方法,特别适用于文件上传等场景。在传统的表单提交中,用户操作会导致整个页面刷新,而使用AjaxSubmit()方法可以实现在不刷新页面的情况下发送数据到服务器,并...
3. 在事件处理器内部,获取表单字段的值。 4. 调用`ajaxSubmit()` 方法,传递一个配置对象,设置提交方式(如`'POST'`)、URL、数据及回调函数等。 5. 使用`return false`阻止表单的默认提交行为。 示例代码如下: ...
**AjaxSubmit局部刷新技术详解** 在现代Web应用中,用户界面的实时性和交互性变得越来越重要,AjaxSubmit作为异步提交的一种方式,被广泛应用于页面的局部刷新,以提升用户体验。AjaxSubmit结合jQuery库和jQuery ...
在jQuery中,AjaxSubmit是一个非常实用的功能,它允许我们在不刷新整个页面的情况下,发送异步请求(即Ajax请求)来提交表单数据。这极大提高了用户体验,因为用户可以在提交表单的同时继续浏览其他内容,而不会被...
当我们遇到错误提示“form.ajaxSubmit is not a function”,这意味着系统未能识别到ajaxSubmit方法,这时就需要引入jquery-form.js这个插件来解决此问题。 **jQuery Form插件简介** jQuery Form插件是Aaron Gelman...
ajaxSubmit方法是jQuery的一个高级功能,它是一个非常有用的工具,尤其在处理表单提交时,它可以实现不刷新页面即可将表单数据提交到服务器。 ajaxSubmit方法是jQueryForm插件的一部分,这个插件可以将传统的HTML...
在使用JQuery的`ajaxSubmit`方法提交包含中文字符的数据时,可能会遇到乱码问题,尤其是在不同的浏览器中表现不一致。这是因为浏览器在处理字符编码时的差异,以及服务器端解码方式的不同。以下是对这个问题的深入...
通过使用jQuery库中的ajaxSubmit方法,可以非常方便地实现表单的异步提交。 首先,我们来理解异步提交的概念。在传统的Web应用中,提交表单通常会导致浏览器加载一个新的页面或刷新当前页面。这种机制在很多情况...