我有一些用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文件中。
非常感谢
答案 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/