鍍金池/ 問(wèn)答/HTML/ jquery.form.js圖片上傳問(wèn)題

jquery.form.js圖片上傳問(wèn)題

要求:表單上傳[含有圖片]
使用jquery.form.js
問(wèn)題:如不選擇圖片,則在Chrome下能提交成功,并進(jìn)入后臺(tái)方法。
若選擇了圖片,卻不能進(jìn)入到后臺(tái)方法。表單代碼就不貼了就是很常規(guī)的那種。

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卻不對(duì),而且第二次后臺(tái)方法都沒(méi)進(jìn),怎么可能也是success方法呢...

回答
編輯回答
薄荷糖

是不是沒(méi)有禁用表單的默認(rèn)提交 onsubmit="return false;

2017年1月23日 22:22
編輯回答
久愛(ài)她

答案應(yīng)該找到了..有這種情況..后臺(tái)用的是struts2,在配置的struts.xml中<constant name="struts.multipart.saveDir" value="c:/temp" />項(xiàng)的value值寫了沒(méi)有的目錄,導(dǎo)致只要傳圖片或流文件都無(wú)法到action的方法。

2017年11月29日 18:34