我可以看到表的结果,但在图像列不显示图像,但如果我直接加载ajax_search_r.php
或ajax_search_r.php
,我可以看到图像。当试图呈现数据返回时发生了什么,是我试图加载的相同的回声代码,云有人帮帮我吗?
我有内部调用的jQuery单击事件。
这是Main.PHP
页面,内部调用
<body>
<div id="search"></div>
...
$.post("../ajax/ajax_search_r.php",{criteria:criteria,value:value},function(data){
$('#search').html(data);
...
这是我的jax_search_r. php
...
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['0'] . "</td>";
echo "<td>" . $row['1'] . "</td>";
echo "<td>" . $row['2'] . "</td>";
echo "<td>" . $row['3'] . "</td>";
echo "<td>" . $row['4'] . "</td>";
echo "<td>" . $row['5'] . "</td>";
echo "<td>" . $row['6'] . "</td>";
echo "<td><img src=ajax_image.php?id=".$row['0']." width=160 height=120/></td>";
echo "</tr>";
}
echo "</table>";
...
和ajax_图像. php文件
...
if($result)
{
$picture = mysqli_fetch_array($result);
header('Content-Type: image/jpg');
echo $picture['11'];
}else
echo "problem";
...
1条答案
按热度按时间oknrviil1#
看起来它们的src url周围没有引号
或“和“的组合