У меня есть таблица данных, которая должна отображать изображение в первом столбце. Я делаю это следующим образом:
var datatable = $("#detail-logs").DataTable({
"ordering": false,
"searching": true,
"info": true,
"processing": true,
"serverSide": true,
"pagingType": "simple_numbers",
"sDom": "<'row'<'col-sm-12'tr>><'row'<'col-sm-12'p>>",
"ajax": {
"url": "@Url.Action("SearchProcessDetails", "Logs", new { id= Request.QueryString["id"] })",
"type": "POST"
},
// "deferLoading": 0,
"columns": [
{ "name": "@Constants.ProcessDetailColumnNames.Status", render: getImg},
{ "name": "@Constants.ProcessDetailColumnNames.Entity" },
...
]
});
function getImg(data, type, full, meta) {
return '<img src="~/Content/images/check.png" alt="Check"/>';
}
Однако мое изображение не отображается. Я получаю сообщение об ошибке, что изображение не может быть найдено. В HTML я вижу: что правильно.
Однако, когда я проверяю ошибку, он говорит, что изображение "http://localhost: 56139 / nl / Logs / ~ / Content / images / check.png"не найден. Что такое logi c, потому что правильная ссылка - "http://localhost: 56139 / Content / images / check.png "
Как я могу исправить это?