我想從fileupload jquery插件(blueimp)發送信息(額外處理表單數據)到PHP文件。在PHP文件句柄中無法獲取信息(變量的內容)。我認爲我在代碼中遇到問題。一些無私的靈魂能夠啓迪一下嗎?提前致謝。Blueimp插件fileupload Jquery:發送額外的信息到PHP處理程序
JavaScript文件:
$(function() {
$('#fileupload').fileupload({
dataType: 'json',
formData: {idGrupo: 250}, <----I want to send this to PHP file!
done: function (e, data) {
$.each(data.result, function (index, file) {
// $('<p/>').text(file.name).appendTo('body');
});
}
});
});
PHP文件(的index.php):
error_reporting(E_ALL | E_STRICT);
require('UploadHandler.php');
class CustomUploadHandler extends UploadHandler
{
protected function handle_form_data($file, $index) {
$sesionIdGrupo2 = $_REQUEST['idGrupo'];
}
protected function trim_file_name($name, $type, $sesionIdGrupo2) {
$name = parent::trim_file_name($name, $type);
$name = $seionIdGrupo2;
return $name;
}
}
$upload_handler = new CustomUploadHandler();
我再次感謝幫助,那會不會沒有這個社會做些什麼(當然是的話,做任何事情,不是代碼;)。請耐心等待,我是新手:(
注意: 變量$ sesionIdGrupo2沒有檢索到這個值,我的意圖是把這個變量的內容(250)作爲上傳文件的名字。 ?全局變量的問題
感謝您的回覆。我會嘗試這個解決方案,看看我是否服務,然後評論結果。非常感謝你! – xavi