Загрузка файла 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

Ответы на вопрос(3)

Ваш ответ на вопрос