jquery.form 实现上传图片和表单一起提交

weir2008 发布于 2011/01/22 09:53
阅读 18K+
收藏 0

我的一个提交表单,既有图片也有其他数据,怎么通过jquery.form插件异步提交呢?
如果简单的这样写:

function ajaxAddSubmit(){
   
var data = $("#staffManageadd").formToArray();
    $.ajax({
        type:
"POST",
        url:
"baseinfo/staffManage!add.action",
        data:data,
        dataType:
"json",
        success:
function(msg){
            alert(msg.result);
        }
    });
}

那么图片就没法上传成功。

请赐教

加载中
1
kevinwu
kevinwu

<form name="fname" method="post" action="a.php"    ENCTYPE="multipart/form-data">

0
0
大牛人

就不帮你,气死你,哇嘎嘎

0
霖vv
霖vv

俺一直这样用:jquery-from 来以ajax方式提交表单

$('#updform').ajaxForm({success :showResponse2}).submit();

0
大冬
大冬

引用来自“kevinwu”的答案

<form name="fname" method="post" action="a.php"    ENCTYPE="multipart/form-data">

正解~~
0
林小米
林小米

ENCTYPE="multipart/form-data" 先设置下··

不过建议先异步上传图片吧···要不因为图片问题 造成提交不了表单 问题也是一大堆的

0
人性本善

data:{data:data}加上{}

0
liuweihug
liuweihug

图片作为Form表单的submit提交按钮的几个方式实现 - 项目实战 - IT工作生活这点事。Just Such So!
http://www.suchso.com/projecteactual/Image-submit-form-button-css-type.html

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部