0

我有一个表单,保存后显示上传控件,我使用'JSON.stringify(myObject)'生成一个JSON对象传递给uploadifive,这样我的upload.php文件可以创建一个数据库记录,这解析为{'record_type' :'项目','id':“1”}。

php 报告“record_type”和“id”的未定义索引,文件本身上传成功。如何将变量传递给 uploadifive 并正确执行,以便 PHP 可以访问索引值。

$(document).ready(function () {
....... //some other code
.......

   $(function(myUploadFormData){
    $('#file_input').uploadifive({                        
        'auto'              : false,
        'multi'             : false,
        'buttonClass'       : 'button',
        'formData'          : myUploadFormData,
        'buttonText'        : 'Select',
        'uploadLimit'       : 1,
        'queueID'           : 'droplist',
        'width'             : 75,
        'height'            : "25px",
        'queueSizeLimit'    : 1,
        'uploadScript'      : 'php/upload.php',
        'onUploadComplete'  : function(file, data) { console.log(data); }
     });
  });

  $("#file_upload").on("click", function() {
      $("#file_input").uploadifive('upload');
  });

});

function uploadFormData(id, record_type){
var myObject = new Object();     
myObject.record_type = record_type; 
myObject.id = id;
var myUploadFormData = JSON.stringify(myObject);
}
4

0 回答 0