Загрузка файла Blueimp jQuery с базой данных
Этот плагин читает файлы изображений наblueimproot/server/php/files на странице загрузки. Мне нужно прочитать записи из базы данных и заменить «загрузить» HTML структура с моей собственной структурой. Я хочу показать каталог товаров, на какие пункты влияет загрузка / удаление изображений через этот плагин.
Я сделал это до сих пор:
I changed public function get() { ... }
in blueimproot/server/php/upload.class.php to retrieve records from database. This function returns json object.
public function get() {
/* default code of Blueimp
$file_name = isset($_REQUEST['file']) ?
basename(stripslashes($_REQUEST['file'])) : null;
if ($file_name) {
$info = $this->get_file_object($file_name);
} else {
$info = $this->get_file_objects();
}
header('Content-type: application/json');
echo json_encode($info);
*/
include_once('../../../../connection.php');
$id_cat = $_REQUEST['catid'];
$query = "SELECT id, name, price, img_path FROM products WHERE id_cat = $id_cat ORDER BY id";
$prods = mysql_query($query);
$prod_arr = array();
while($prod = mysql_fetch_assoc($prods)) {
$prod_arr[] = $prod;
}
header('Content-type: application/json');
echo json_encode($info);
}
I found that function is called from index.php in blueimproot/server/php:
switch ($_SERVER['REQUEST_METHOD']) {
...
case 'GET':
$upload_handler->get();
break;
...
}
Я не знаю, где возвращенный объект json обрабатывается для отображения в пользовательском интерфейсе. Прошло 2 дня и до сих пор не могу отследить эту функцию. Пожалуйста помоги. Благодарю.
Оригинальная онлайн-демонстрация: http://blueimp.github.com/jQuery-File-Upload/
Скачать оригинальный плагин: https://github.com/blueimp/jQuery-File-Upload/downloads