Я пытаюсь отправить информацию (дополнительные данные формы обработки) из плагина jquery для загрузки файлов (blueimp) в файл PHP. В дескрипторе файла 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) в качестве имени загруженного файла. ¿Может ли это быть проблемой глобальных переменных?