【问题标题】:How to submit dynamic variables with uploadifive如何使用 uploadifive 提交动态变量
【发布时间】:2013-09-26 00:47:28
【问题描述】:

我使用的是 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);
      }
   });
});

还有其他方法可以提交动态变量吗?为什么这个方法不起作用?

【问题讨论】:

    标签: javascript jquery uploadify


    【解决方案1】:

    执行此程序并且不要偏离:

    1. 从你的 jQuery 脚本中触发这个选项(是的,删除它):

      'formData' : {
          'timestamp' : '<?php echo $timestamp;?>',
          'token' : '<?php echo md5('unique_salt' . $timestamp);?>'
      },
      
    2. 编辑您的 uploadifive.php 脚本。添加这三个语句:

      $_POST['timestamp'] = time();
      
      $_POST['token'] = md5('unique_salt' . $_POST['timestamp']); 
      
      $additional_form_data = $_POST['additional_form_data'];
      
    3. 回到你的 jQuery 脚本,添加这个选项:

      'onUpload' : function(){
          $('#file_upload').data('uploadifive').settings.formData = { 'additional_form_data' : $('#additional_form_data').val() }
      },
      

    就是这样。

    【讨论】:

      【解决方案2】:

      试试

      uploadify_obj.data('uploadifive').settings.uploadScript = ""
      

      【讨论】:

        【解决方案3】:

        您必须将 formData 完全移出初始化并在上传时调用函数。请参阅我在this page 上的帖子

        【讨论】:

          猜你喜欢
          • 2014-04-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-05-21
          • 1970-01-01
          • 2019-04-09
          相关资源
          最近更新 更多