2 sinat 25131297 sinat_25131297 于 2016.03.23 15:49 提问

ajaxfrom 提交带文件的from 是返回有问题! 求助~!!

function submit() {

var formData = new FormData($( "#uploadForm" )[0]);  

$.ajaxForm({  
     url : '${z:u('items/edit')}',
     type: 'POST',  
     dataType : 'json',
     data: formData,  
     success : function(data) {
            if (data.status == 1) {
                alert("修改成功!");
                window.location.href='${z:u('items/list')}';
            };
        },
     error : function() {
        alert('提交失败,请稍候再试');
    } 
 });  

}

图片说明

后台数据::图片说明

2个回答

showbo
showbo   Ds   Rxr 2016.03.23 16:45

怎么触发的?submit按钮要return false阻止表单提交
看你截图肯定是表单提交了

 <input type="submit" onclick="xxxxxxx();return fals

e"

qq978450288
qq978450288   2016.03.23 17:48

你把这段代码放在 (function () { })();里

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ajax提交整个from表单
$.ajax( {                     type : "POST",                     url : "/control/daControlAction_updateEmotecontrol.action",                     data : $("#form1").serialize(),                   
jQuery form插件--ajaxFrom和ajaxSubmit的使用
1.ajaxSubmit 和ajaxForm区别ajaxForm  ajaxForm()不能提交表单。在document的ready函数中,使用ajaxForm来为AJAX提交表单进行准备。提交动作必须由submit开始 ajaxForm()适用于以表单提交方式处理ajax技术(需要提供表单的action、id、 method,最好在表单中提供submit按钮)它大大简化了使用ajax技术提交表
Jquery.form.js【支持from提交的Ajax】
1.一个jquery的子库 2.经常用里面的ajaxSubmit 以ajax方式提交整个form完成交互 传统的Ajax参数多时写起来特别麻烦,有了这个类,就不用写参数了,效果跟直接点form提交的效果一样 3.对交互性要求高,数据传递大的程序很实用
jquery中ajaxfrom插件的使用方法介绍
增加所有需要的事件监听器,为AJAX提交表单做好准备。ajaxForm不能提交表单。在document的ready函数中,使用 ajaxForm来为AJAX提交表单进行准备。ajaxForm接受0个或1个参数。这个单个的参数既可以是一个回调函数,也可以是一个Options 对象。 可链接(Chainable):可以。 实例: $('#myFormId').ajaxForm();
AJAX from提交出现乱码 各种解决方案
小弟最近在做一个移动端的项目 用到了AJAX 在网上各种查资料 但是好像还是没有找到,最后 请教了下我们这的架构师,知道问题的所在 不说那些 我们先说几个问题,因为我的项目所有的都是GBK编码方式 但是ajax通过浏览器指定的编码都是UTF-8的所有浏览器都是UTF-8编码方式的如果我们的AJAX是get请求的可以加入两次encodeURL进行转码 这个是在前端 js中做的操作 一定要两次 因
jquery提交带上传文件的form表单
1、首先需要引入jquery-form.js 提交的代码如下:    添加一个onclick事件调用 ajaxForm()这个函数即可           function ajaxForm() {        var option = {             url : '__CONTROLLER__/addImg/id/',             type : 'POST'
ajax提交带文件的表单
在做项目的时候遇到一个问题,在导入excel的时候导入出现的错误信息如何处理的问题。首先,交代一下前提:该导入功能没有使用事务控制,即不是成功或者不成功二选一。而是只要数据符合要求就导入,错误数据不导入提示用户修改。   逻辑上说,只要导入出现了导入不成功的数据,就需要打回到导入页面。即回到用户的操作原点,并将错误信息呈现给用户。所有数据都导入成功时才转到list页面,并提示成功。 问题描
ajax异步提交表单,包含图片
图片的type='file'在表单数据中不能直接获取,可以将他们的data放在一个集合中,然后再上传 form id="formFile" name="formFile" method="post" enctype="multipart/form-data"> table style="border: 0px;margin: 20px;"> tr>
提交含有文件的From,后台获取不到File
有时遇到用From提交File,但是后台用Request.File获取不到文件 有2个方法 <!-- 方法1 设置enctype,防止后台获取不到File对象 --> 上传 <!-- 方法2 设置contentType:false,迫使jQuery不为你添加内容类型标头,否则边界字符串将忽略它。 同
ajaxForm中文文档
ajaxFrom是jquery开发的用于表单方面差距,提供表单ajax提交等等