Blueimp jQuery File Uploadを使用してファイルをアップロードする際に、追加のフォームデータを取得する方法を理解するのが苦労しています。私はこれを追加した...私は私の#fileupload形式の隠し入力を持っている...それがアップロードされたときに、ファイル名に付加されるように値を渡すためにjQuery File Upload追加のフォームデータを取得する
<input type="hidden" name="referrer" id="referrer" value="123">
を
を抱き合わせています私のmain.js ... PHPフォルダ内のindex.phpに
$('#fileupload').bind('fileuploadsubmit', function (e, data) {
data.formData = $('form').serializeArray();
});
、これ...私は今、働くことができない何
$smeg = $_POST['referrer'];
アウトUploadHander.php
における変数$ SMEGを使用する方法である私は、理想的には私は例
protected function trim_file_name($file_path, $name, $size, $type, $error,$index, $content_range) {
return $name. ' - '.$smeg;
}
として、以下の使用して、ファイル名に変数を追加したいと思いますが、私は試してみて、$を使用するときsmeg私はエラーを取得します$ smegは未定義の変数です。
私は追加のフォームデータを正しく渡していますか?もしそうなら、私はそれを検索するのですか?
'$のsmeg'が定義されていませんが'trim_file_name'のスコープ内 –
@u_mulder私はtrim_file_nameに$ smeg = $ _POST ['referrer']を使用しますか?それは私が理解していないビットです – tatty27
または引数として渡します。 –