有人知道如何使用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
答案 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;
},
编辑:在我更新到最新版本后,第一个示例正常工作。