我的一个提交表单,既有图片也有其他数据,怎么通过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.   

    <form action="baseinfo/staffManage!add.action" meth="post">
    </form>
    <script>
    function save(){
     $("form").submit();
    }
    </script>
    这样就行了啊 ~!
      

  2.   

    ....大概这样可以:定义一个button id为 xxxx。 然后
     $('xxx').click(function()
    {
       图片提交(上传)ajax...
       表单内容提交...(如果表单提交不成功。。删除图片..)
          
    })
    这样看起来就像一起提交了。
      

  3.   

    没有用过这个插件。但是不用在form中指定enctype="multipart/form-data"吗?