2014-11-21 33 views
0

我正在使用jquery-fileupload.js。我想在上傳文件時發送另一個文本字段以及每個文件。任何人都可以在上傳文件時幫助如何或在何處追加文本字段?在jquery-fileupload.js代碼中不是很清楚。Blueimp jQuery文件上傳,如何在上傳時隨文件一起發送額外的輸入字段?

_I have added the text field inside_ 

<script id="template-upload" type="text/x-tmpl"> 
{% for (var i=0, file; file=o.files[i]; i++) { %} 
    <tr class="template-upload fade"> 
     <!-- ... --> 
     <td> 
      <s:textarea name="imgDesc{%=i%}" cols="10" rows="2" theme="simple"/> 
     </td> 
     <!-- ... --> 
    </tr> 
{% } %} 
</script> 

現在在Struts2的行動中獲取文件。我也想在上傳文件時獲得文本字段。 請幫忙。

+0

你可以發佈你的JS代碼或代碼片段嗎? – ArinCool 2014-11-21 14:06:56

+0

我在blueimp中實現了基本的UI,因爲基本的js是在main.js中調用的jquery-fileupload.js。你想要的jquery-fileupload.js文件。我提到「https://github.com/blueimp/jQuery-File-Upload/wiki/How-to-submit-additional-Form-Data」但我不清楚。 – nansjames 2014-11-21 14:45:36

+0

我指的是你寫的代碼,用JavaScript調用文件上傳功能。您是否想在發送文件請求時添加自定義參數? – ArinCool 2014-11-21 14:56:05

回答

0

我剛剛在「」中添加了額外的字段(text/textarea),就像我的問題中的代碼一樣。我可以通過jquery.fileupload.js中的任何更改獲得額外的操作類。我認爲


formData: function (form) { 
       return form.serializeArray(); 
      }, 

將處理過程。

相關問題