Отображение изображения в коде данных - PullRequest
0 голосов
/ 28 ноября 2018

Контроллер: здесь productlist2() просто вызовите страницу просмотра.

function productlist2()
    {
        $this->load->view("admin/bill/datatable.php", array());
    }

 public function productlist_page()
    {    
        $draw = intval($this->input->get("draw"));
        $start = intval($this->input->get("start"));
        $length = intval($this->input->get("length"));
        $books = $this->Category_model->get_all_product_datatable();
        $data = array();
        foreach($books->result() as $r) {
            $data[] = array(
                $r->categoryID,
                $r->productName,
                $r->costPrice,
                $r->salesPrice,
                $r->unit,
                $r->origin,
                $r->files
            );
        }
        $output = array(
            "draw" => $draw,
            "recordsTotal" => $books->num_rows(),
            "recordsFiltered" => $books->num_rows(),
            "data" => $data
        );
        echo json_encode($output);
        exit();
    }

После вызова функции ajax productlist_page() эта productlist_page() получает значение из модели. Вид:

<table id="book-table" class="table table-bordered table-striped table-hover">
                        <thead>
                        <tr>
                            <td>ID</td>
                            <td>Product Name</td>
                            <td>Cost Price</td>
                            <td>Sales Price</td>
                            <td>Unit</td>
                            <td>Description</td>
                            <td>Picture</td>        
                        </tr>
                        </thead>
                    <tbody>     
                   </tbody>

               </table>

Вот мой код js-скрипта.

<script type="text/javascript">
               $(document).ready(function() {
                   $('#book-table').DataTable({
                       "ajax": {
                           url : "<?php echo site_url("admin/category/productlist_page") ?>",
                           type : 'GET'
                       },

                   });
               });
        </script>

Здесь, в столбце picture , я хочу показать изображения,в столбце файлов есть только строковое значение.Вопрос в том, как я могу показать изображение?

...