2012-04-30 95 views
0

我正在使用JQuery表單插件進行文件上傳。使用JQuery表單插件觸發提交文件上傳

現在,此刻我正在使用常規提交按鈕,但我寧願有一個div觸發提交。

我想這...

$(document).on('click', '#settings_changeprofilepic_dialog1_submit', function(event){ 
     $(document).find('#UploadNewImage').submit(); 
}); 

( '#settings_changeprofilepic_dialog1_submit' 是我的新提交的div)

( '#UploadNewImage' 是我的形式)

但它剛剛獲得」 t火...

有人可以幫助我嗎?我試圖谷歌這個問題,但條款JQuery,表單,提交,文件上傳等似乎太模糊,以得到我正在尋找的答案...

回答

0

從你提供的是有點難以確定問題的原因。讓我們嘗試一些簡單的調試來了解可能發生的事情。

我可能會嘗試將表單記錄到控制檯首先確保jQuery實際上已經找到窗體。就像這樣:console.log($(document).find('#UploadNewImage'));

如果您仍然遇到問題,我們可以看到代碼會很棒。給我們一個鏈接到它的託管或使用像jsbinjsfiddle網站。

+0

從代碼很難說,因爲它是如此巨大的東西... 表格可以被發現 - 我認爲它與我使用表格插件 - 也許我以前的調用$('# UploadNewImage')給ajaxForm();阻止submit()函數在文件上傳中正常工作? –

相關問題