gpt4 book ai didi

javascript - 来自 $.post jquery 方法的图像不显示返回的图片,知道吗?

转载 作者:行者123 更新时间:2023-12-03 11:13:14 30 4
gpt4 key购买 nike

我可以看到表格结果,但在图像列中不显示图像,但如果我直接加载ajax_search_r.phpajax_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);
...

这是我的ajax_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_image.php

...
if($result)
{
$picture = mysqli_fetch_array($result);
header('Content-Type: image/jpg');
echo $picture['11'];
}else
echo "problem";
...

最佳答案

似乎他们的 src url 周围没有引号

   echo "<td><img src=ajax_image.php?id=".$row['0']." width=160 height=120/></td>"; 

echo "<td><img src\"=ajax_image.php?id=".$row['0']."\" width=160 height=120/></td>";

或 ' 和 "的组合

关于javascript - 来自 $.post jquery 方法的图像不显示返回的图片,知道吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27459583/

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