$data = mysql_query("SELECT * FROM Table WHERE 1") or die(mysql_error());
while ($info = mysql_fetch_array($data)) {
echo ''.$info['value'].
'<br>';
}
这里显示了sql的值,我的问题是如何添加div或其他属性? 例如
echo '<img src = "'.$info['value'] .'" />'; // Convert into javascript append type
$("#messages").append("<img src='"+ value +"'/>");
我无法使用<?php echo ?>
所需的数据在其他页面上,并且我正在使用ajax进入主页,但我无法理解如何附加数组数据
谢谢
为什么要
使用 Javascript
进行追加?为什么不适当地回显标签并包含您想要的任何属性?
只有在
jQuery中使用ajax
才能做到这一点。
PHP 在服务器中执行,在客户端导航器中执行 javascript,因此当 jQuery 看到您的页面时,它只看到一个 html 文件,因为 服务器仅发送 HTML 文件。
你可以在PHP中使用echo创建jQuery,但这是一个肮脏的解决方案。