jquery.form.js图片上传问题

要求:表单上传[含有图片]

使用jquery.form.js 

问题:如不选择图片,则在Chrome下能提交成功,并进入后台方法。

若选择了图片,却不能进入到后台方法。表单代码就不贴了就是很常规的那种。


formSubmit:function(form){

    var options = {

        url : "...",

        type : "POST",

        cache:false,

        dataType : "json",

        success : function(result) {

            if(result.result==1){

               

                form.get(0).reset();

            }else{

                alert(result.message);

            }

        },

        error : function(e) {

           

        }

    };

    form.ajaxSubmit(options);

    

且两次中都是success方法。第一次result是正确的。第二次result却不对,而且第二次后台方法都没进,怎么可能也是success方法呢...


函数式编程
浏览 732回答 2
2回答

qq_笑_17

答案应该找到了..有这种情况..后台用的是struts2,在配置的struts.xml中<constant name="struts.multipart.saveDir" value="c:/temp" />项的value值写了没有的目录,导致只要传图片或流文件都无法到action的方法。

largeQ

是不是没有禁用表单的默认提交 onsubmit="return false;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript