qq ajax文件上传器 - 使用onSubmit提交值

时间:2012-11-08 16:10:30

标签: ajax variables submit uploader fine-uploader

有人知道如何使用qq AJAX文件上传器提交元素值以及提交的上传AJAX文件吗? (http://valums.com/ajax-upload/)。

选项仅支持静态绑定,但我需要在提交文件之前收集值。

例如,我有一个复选框id = ofield-delete-previous-pdf,我想提交是否已选中。加载qq javascript后,可以取消选中复选框。

以下代码对我不起作用:

'onSubmit'=>'function(file, ext){
    var delete=$("#ofield-delete-previous-pdf").is(":checked") ? 1 : 0;
    qq.FileUploaderBasic.prototype.setParams({ **<-- not working**
        "paramDeletePrevious":delete
    });
}'

如何将变量“delete”附加到qq对象?

提前谢谢你。 Lubos

1 个答案:

答案 0 :(得分:1)

根据documentation,以下应该有效:

onSubmit : function(id, fileName){
    var delete=$("#check-delete-previous").is(":checked");
    this.setParams({ 
        "deletePrevious" : delete,
        "otherValue" : $("#some-element").val(),
    });
},

事实上,以下只为我工作:

onSubmit : function(id, fileName){
    var delete=$("#check-delete-previous").is(":checked");
    this.params.deletePrevious = delete;
},

编辑:在我更新到最新版本后,第一个示例正常工作。