gpt4 book ai didi

php - 图像未显示在 jtable 中?

转载 作者:搜寻专家 更新时间:2023-10-31 22:04:36 25 4
gpt4 key购买 nike

我正在使用来自 jtable.org 的 jtable .问题是我的数据库(MySQL)中存储了一张图像,我想使用 jtable 和其他列在网页上显示该图像。所有其他列都正确显示,但图像未显示。这是我的 HTML 代码:

    <html>
<head>

<link href="themes/redmond/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css" />
<link href="Scripts/jtable/themes/lightcolor/blue/jtable.css" rel="stylesheet" type="text/css" />

<script src="scripts/jquery-1.6.4.min.js" type="text/javascript"></script>
<script src="scripts/jquery-ui-1.8.16.custom.min.js" type="text/javascript"></script>
<script src="Scripts/jtable/jquery.jtable.js" type="text/javascript"></script>

</head>
<body>
<div id="PeopleTableContainer" style="width: 960px;"></div>
<script type="text/javascript">

$(document).ready(function () {

//Prepare jTable
$('#PeopleTableContainer').jtable({
title: 'Table of people',
actions: {
listAction: 'PersonActions.php?action=list',
updateAction: 'PersonActions.php?action=update'

},
fields: {
PersonId: {
key: true,
create: false,
edit: false,
list: false
},
Name: {
title: 'Product',
width: '20%'
},
SellingPrice: {
title: 'Selling Price',
width: '15%',
},
CostPrice: {
title: 'Cost Price',
width: '15%',
},
Remarks: {
title: 'Remarks',
width: '15%',
},
Stock: {
title: 'Stock',
width: '15%',
},
Pic: {
title: 'Image',
width: '50%',
edit: false
}
}
});

//Load person list from server
$('#PeopleTableContainer').jtable('load');

});

</script>

</body>
</html>

这是我的带有其他功能的 SELECT 查询:

//从数据库中获取记录

$result = mysql_query("SELECT * FROM people;");

//Add all records to an array
$rows = array();
while($row = mysql_fetch_array($result))
{
$rows[] = $row;
}

//Return result to jTable
$jTableResult = array();
$jTableResult['Result'] = "OK";
$jTableResult['Records'] = $rows;
print json_encode($jTableResult);

最佳答案

当我遇到同样的问题时,以下链接对我有所帮助: Dynamically add images to JTable cells

抱歉,我希望我还有我的旧代码,而且我知道提供链接是不受欢迎的。也许其他偶然发现此页面的人可能会发现它很有用。

图像来自您的数据库这一事实应该不会有什么不同,除非您没有正确检索它。尝试使用本地镜像,如果可以使它正常工作,那么您就可以将问题归结为不正确地从数据库中获取图像。在过去,我曾尝试过只链接到数据库中的图像,该链接将我指向我的 ftp 服务器。这意味着我不必传输 resultSet 中的图像,只需通过 FTP 获取即可。

关于php - 图像未显示在 jtable 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21196126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com