【问题标题】:jquery file upload module sending extra parameterjquery文件上传模块发送额外参数
【发布时间】:2014-02-23 07:00:56
【问题描述】:

我正在使用 jquery 文件上传插件。我添加了一个额外的按钮来告诉服务器完成所有事情,这假设发送一个额外的参数如下:

$('.btn-finalize').click(function(){
    $('#fileupload').fileupload({
        dataType:'json',
        formData:{name:'finalize',value:'1'},
        url: 'server/php/'
       });
});

调用了此点击处理程序,但未发送任何请求。为什么?

【问题讨论】:

  • 我猜只是看一小段代码很难判断

标签: php jquery ajax file jquery-file-upload


【解决方案1】:

The documentation 建议反向 clickautoupload 处理程序。

$('#fileupload').fileupload({
    autoUpload: false,
    formData: {
        name: 'finalize',
        value: '1'
    },
    add: function (e, data) {
        $('.btn-finalize').click(function () {
            data.submit();
        })
    },
    done: function (e, data) {    
        console.log(data.formData.name); // Show "finalize" in the console
    }
});

A testing fiddle

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-07
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    • 2013-06-18
    • 2013-11-13
    • 1970-01-01
    相关资源
    最近更新 更多