Я пытаюсь отобразить изображение в таблице данных. Но изображение не отображается. Я получил ошибку на консоли. Uncaught SyntaxError: Неожиданная строка . Пожалуйста, кто-нибудь, помогите мне исправить их. все изображения находятся в папке загрузки.
Таблица
<table id="tbl-projects" class="table table-striped table-bordered" cellspacing="0" width="100%">
<thead>
<tr>
<th></th>
</tr>
</table>
JQuery
get_all();
function get_all() {
$('#tbl-projects').dataTable().fnDestroy();
$.ajax({
url: "view.php",
type: "GET",
dataType: "JSON",
success: function (data) {
$('#tbl-projects').html(data);
$('#tbl-projects').dataTable({
"aaData": data
,
"scrollX": true,
"aoColumns": [
{"sTitle": "Image", "mData": "immage"
"render": function (mData , type, row, meta) {
return '<img src="uploads/'+ mData +'">';
}
}
]
}
});
}
view.php
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "saless";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$stmt = $conn->prepare("select id,immage from picc order by id DESC ");
$stmt->bind_result($id,$immage);
if ($stmt->execute()) {
while ( $stmt->fetch() ) {
$output[] = array ("id"=>$id, "immage"=>$immage);
}
echo json_encode( $output );
}
$stmt->close();