0

我正在为每个请求额外发布一次的表格而苦苦挣扎。我在对话框中使用 jquery 文件上传。

我相信的情况是每次上传都会增加一次点击事件。但我不希望表单记住这一点,我在对话框关闭时使用“销毁”功能..

提交代码:

$('#fileupload').fileupload({
     url: 'fileupload.aspx',
     add: function (e, data) {
         $("#upload").live("click", function (ev) {
             data.submit();
         });
     },
     formData: function () {
         return $('#myform').serializeArray();
     },
     maxNumberOfFiles: 1,
     replaceFileInput: false,
     dataType: 'json',

     done: function (e, data) {
         $('#myform')[0].reset();

         $('.ui-dialog-titlebar-close').click();
     }
 });
4

1 回答 1

0

#fileupload一部分#myform?如果是,$('#myform').serializeArray()则包含该元素,因此文件将作为附加数据与文件上传一起发送。

于 2012-08-30T07:15:12.983 回答