启动时将参数传递给uploadifyUpload方法

时间:2013-12-28 07:02:44

标签: javascript php jquery uploadify

我有一些用JS编写的代码,我在JS函数中调用以下行,它工作正常

$('#uploadify_1').uploadifyUpload();

这是我的php文件,代码

if (!empty($_FILES)) {
        $tempFile = $_FILES['Filedata']['tmp_name'];
        $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
        $filenms = time().$_FILES['Filedata']['name'];
        $targetFile =  str_replace('//','/',$targetPath) .$filenms;

        move_uploaded_file($tempFile,$targetFile);
        echo  $filenms;

}

我有var id = 1;在JS文件中,我想将此变量传递给我的php文件,就像这样

 $('#uploadify_1').uploadifyUpload(id);

但它不起作用。请告诉我,如何在开始上传时将该变量传递给相同的php文件,所以我使用ID来更新数据库,在php文件中。

非常感谢

1 个答案:

答案 0 :(得分:1)

我想说RTM:P

$('#file_upload').uploadify({
   // Some options
   'method'   : 'post',
   'formData' : { 'id' : id }
});

然后在你的PHP中:

$_POST['id']

更多:http://www.uploadify.com/documentation/uploadify/customizing-the-server-side-upload-script/