任何人都可以帮忙解决这个问题我无法从页面显示图像但是sql查询显示了sting just fin这是代码
JQUERY的代码(注意:这是一次点击然后加载到目标位置)
<script language="JavaScript" type="text/javascript">
function getXmlHttpRequestObject() {
if (window.XMLHttpRequest) {
return new XMLHttpRequest(); //Not IE
} else if(window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP"); //IE
alert("Your browser doesn't support the XmlHttpRequest object. Better upgrade to Firefox.");
}
}
var receiveReq = getXmlHttpRequestObject();
function catia() {
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
receiveReq.open("GET", 'products/product-display-catia.php', true);
receiveReq.onreadystatechange = handleCatia;
receiveReq.send(null);
}
}
function handleCatia() {
if (receiveReq.readyState == 4) {
document.getElementById('main').innerHTML = receiveReq.responseText;
}
}
</script>
这是jquery尝试显示的页面的代码 CODE
<?php
$result = mysql_query("SELECT * FROM products WHERE ID='6'");
while($row = mysql_fetch_array($result))
{echo"
<tr><td><img src='image/1361663812.png'></td></tr>
<tr>
<td colspan='2'><img src='image/".$row['Logo']."'></td>
</tr>
<tr>
<td>Product: ".$row['Product']." </td>
</tr>
这是ajax导航页面的代码 码
<div id='navi'>
</br>
</br>
<ol>
<li><details>
<summary>Products</summary>
<table align='center'>
<tr>
<td><a href='javascript:catia();'>Catia</a></td>
</tr>
</table>
</details></li>
</ol>
</div>
这是ajax显示页面的主体 代码
<div id='bod' align="center">
<div id='main'>a
</div>
</div>
答案 0 :(得分:0)
这还不是一个完整的答案,因为我没有足够的信息可以继续。
我认为你在这条线上遇到了麻烦:
<td colspan='2'><img src='image/".$row['Logo']."'></td>
如果是这样,请进行以下修改,并告诉我打印出来的内容:
<td colspan='2'>##".$row['Logo']."##<img src='image/".$row['Logo']."'></td>
请注意,我添加了##".$row['Logo']."##
,以便您可以查看$row['Logo']
包含的内容。