2 a154362060 a154362060 于 2015.07.24 13:39 提问

ajaxForm form表单同时提交报错

我写了一个ajax文件上传,用ajaxForm写的。
选择文件后把文件保存并把文件ID传回页面
然后再和页面上的其他东西一起提交
两个提交单独运行都没有问题,但是选择文件后 再页面提交Action就会RE。
求大神给解决方案,或者其他实现方式也行

3个回答

CSDNXIAON
CSDNXIAON   2015.07.24 13:42

jQuery ajaxForm 表单提交
ajax提交form表单
Ajax提交form表单
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

fuyao0012
fuyao0012   2015.07.24 13:48

****不知道呵呵呵

showbo
showbo   Ds   Rxr 2015.07.24 14:00

直接文件和输入内容一起提交就好了吧,干嘛要单独提交文件返回id后再提交表单,要是返回文件id我不离开页面你不是白上传了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
form 表单提交submit 和 ajax 混用可能导致后台 错误
form 表单提交submit 和 ajax 混用可能导致后台 错误 如果网页请求后台总是出错,那么,可能在ajax请求前面,用了form的submit提交了表单.
关于form表单中使用ajax提交表单,ajax无法success的问题
问题背景:我的毕业设计是重构自己以前写过的一个小网站,之前写的时候没有用任何框架,前后台交互数据靠el表达式、form表单。在完成毕业设计时使用SpringMVC+Spring+MyBatis+JQuery,统一使用ajax来交互数据。 问题再现: html关键代码 js关键代码 function registerUserAndPlayer() { if(!checkAll(
jquery.form.js失效问题。
项目中引用 jquery.form.js插件。 打算用      .ajaxForm(options);    方式提交到后台,但是发现  .ajax 是可以正常交互的,但是  .ajaxform 就是不行。 首先 在form表单中,button的type问题。  form表单中,button 的 type 有三种值。 分别是: reset : 如果button typ
表单提交return方法与ajax冲突解决办法
我们在前端开发中,通常涉及到表单提交功能,表单提交前我们通常会进行一些表单元素正确性的判断,一些空值或长度的控制我们很容易就能通过方法返回,但是对于一些需要请求后端代码或通过请求其他接口来得到验证结果的判断往往会不领情,方法会自顾自的往下执行,以至于错过了该项元素的判断,使用ajax异步请求会失效,使用同步请求时,表单会在1秒左右收不到响应而跳过验证,直接提交,那么我们就会很头疼,我采用的做法是表
ajaxform的疑难杂症
1.  介绍 表单插件API提供了几个方法,让你轻松管理表单数据和进行表单提交。 ajaxForm 增 加所有需要的事件监听器,为AJAX提交表单做好准备。ajaxForm不能提交表单。在document的ready函数中,使用ajaxForm来为 AJAX提交表单进行准备。ajaxForm接受0个或1个参数。这个单个的参数既可以是一个回调函数,也可以是一个Options对象。
Ajax表单提交插件jquery form
Ajax表单提交插件jquery form
ajax提交整个form表单
我们常用jquery做form表单的提交,或者通过action提交,但是有时需要ajax提交时
ajaxform实现文件和表单信息一起提交
项目中有个模块提交表单需要提交文件和其他的一些表单信息,发现ajaxform实现起来较简易function sub(){ var value = $('select option:selected').val() var option = { url:"url路径", type:'POST',
ajax无刷新下载文件 虚拟form
${fileName } function downloadFile(path, fileName) { var form = $(""); //定义一个form表单 form.attr('style', 'display:none'); //在form表单中添加查询参数 form.attr('target', ''); form
Ajax提交form表单(包括文件上传)
方法一:使用FormData对象 FormData对象是html5的一个对象,目前的一些主流的浏览器都已经兼容。额,如果你说ie8什么的,那我们还是来谈谈今天的天气吧,我没听见。呵呵,开个玩笑,不支持FormData的,可以使用方法二,下面会介绍。接着说FormData,它是一个html5的javascript对象,非常的强大。 FormData可以凭空创建一个对象,然后往这个对象里面