1

有人知道如何使用 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
    });
}'

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

先感谢您。卢博斯

4

1 回答 1

1

根据文档,以下应该有效:

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;
},

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

于 2012-11-14T16:54:29.823 回答