将 SQL 数组数据附加到 javascript


Put SQL array data append to javascript

$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,但这是一个肮脏的解决方案。