jquery.form.js图片上传问题

发布于 2022-09-06 10:59:01 字数 666 浏览 17 评论 0

要求:表单上传[含有图片]
使用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方法呢...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

醉城メ夜风 2022-09-13 10:59:01

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

陌伤浅笑 2022-09-13 10:59:01

是不是没有禁用表单的默认提交 onsubmit="return false;

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文