我使用的是脚本的HTML版本。我正在尝试读取下拉列表的动态版本,并将其与文件一起提交。手册上说onUploadStart应该做这件事,但是在我的例子中它不能工作。看起来我放在里面用来测试它的警报没有被触发:
$(function() {
$('#file_upload').uploadifive({
'auto': false,
'formData': {
'timestamp': '<?php echo $timestamp; ?>',
'token': '<?php echo md5('unique_salt' . $timestamp); ?>',
},
'queueID': 'queue',
'uploadScript': 'contractor-access-login-new.php?ACTION=UPLOAD',
'fileObjName': 'file[]',
'onUploadStart': function(file) {
alert("TEST");
var folder = $('select[name=category] option:selected').val();
var formData = { 'folder': folder };
$('#file_upload').uploadifive("settings", "formData", formData);
}
});
});有没有其他提交动态变量的方法?为什么这种方法不起作用?
发布于 2014-04-07 14:28:43
执行此步骤,并且不要偏离:
'formData‘:{ 'timestamp’:'','token‘:'’},
$_POST‘’timestamp‘=时间();$_POST’‘token’= md5('unique_salt‘。$_POST‘$_POST'additional_form_data';
'onUpload‘:function(){ $('#file_upload').data('uploadifive').settings.formData ={ 'additional_form_data’:$('#additional_form_data').val() } },
就这样。
发布于 2013-11-13 23:27:14
试一试
uploadify_obj.data('uploadifive').settings.uploadScript = ""发布于 2014-03-17 23:23:33
您必须将formData完全移出初始化,并在上载时调用函数。请看我在this page上的帖子
https://stackoverflow.com/questions/19017530
复制相似问题