用于Uploadifive formdata的PHP未定义索引

时间:2013-10-19 00:12:13

标签: php jquery json

我有一个表单,保存后显示上传控件,我使用'JSON.stringify(myObject)'生成一个JSON对象传递给uploadifive所以我的upload.php文件可以创建一个db记录,这解析为{ '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);
}

0 个答案:

没有答案