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

我能够看到表格结果,但是在图像列中不显示图像,但是如果我直接加载ajax_search_r.php或ajax_search_r.php,我就能看到图像..尝试渲染数据返回时发生了什么,是否与我要加载的回显代码相同,请有人帮助我吗?

我有内部调用的jQuery clik事件

这在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网址周围没有引号

   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>"; 

或“和”的组合

如何在jquery.post调用中停止表单提交? - javascript

html<form action="/jobseeker/profile/" method="post" id="langForm"> <input type="hidden" name="curform" value="langf…

选择后显示输入元素 - javascript

我有一个表格,其中取决于用户的选择,输入元素是否可见。实际上,用户正在以另一种形式设置已定义的合作伙伴类型,并且如果选中该元素,则允许在该类型的合作伙伴上可见的元素类型1将显示以下元素:<input type="text" id="partner" name="partner" class=&…

在PHP文件中调用javascript函数并在加载HTML文件之后? - javascript

我需要在我的php中调用js函数,但无法正常工作。有人可以告诉我我在做什么错吗?我该如何轻松地做到这一点?谢谢!我有三个文件:  mail.php负责发送$ _POST的内容(工作正常)。我调用我的javascript函数来切换模式,具体取决于邮件是否已发送。 <? ... $response = $sendgrid->send($email);…

在提交时在表单操作中获取变量丢失 - javascript

            当表单由onchange事件提交时,它不会保留get变量view。任何想法为什么会发生这种情况?提交后,这是它进入的网址,index?month=February&year=2014<form action="index?view=list" class="pure-form pure-fo…

JavaScript将PHP中的字符串和整数传递给函数 - javascript

我正在尝试将字符串和整数都传递到同一函数中,但是引号引起了问题。我发现错误出在echo $q->info部分,我必须在此代码上使用双引号。有人可以帮我写这个$q->info,但不能获得真正的价值吗?到目前为止,我的代码是<td><a href="javascript:add(<?php echo $q->i…