【发布时间】:2014-05-05 11:00:15
【问题描述】:
我正在尝试将信息(附加处理表单数据)从 fileupload 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)的内容作为上传文件的名称。 ¿ 会不会是全局变量的问题?
【问题讨论】:
标签: javascript php jquery file-upload blueimp