【问题标题】:Put SQL array data append to javascript将 SQL 数组数据追加到 javascript
【发布时间】:2013-09-29 17:11:38
【问题描述】:
$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 +"'/>");

我不能使用&lt;?php echo ?&gt; 所需的数据在其他页面上,我正在使用 ajax 进入主页,但我不明白如何附加数组数据

谢谢

【问题讨论】:

    标签: javascript php jquery sql


    【解决方案1】:

    为什么要使用Javascript 追加? 为什么不适当地回显标签并包含您想要的任何属性?

    【讨论】:

    • 不能这样做,因为它显示了一些无法防止的 css hover 问题
    【解决方案2】:

    只有在 jQuery 中使用 ajax 才能做到这一点。

    PHP 在服务器中执行javascript 在客户端导航器中 所以当 jQuery 看到你的页面时,它只看到一个 html 文件,因为 服务器只发送 html 文件。

    您可以在 PHP 中使用 echo 创建 jQuery,但这是一个肮脏的解决方案。

    【讨论】:

    • Donovan 你能详细说明一下这个过程吗?我想我正在使用相同的过程
    • 如果你看了我的帖子,你的php和jQuery,即使写在同一个页面,也不会同时执行。当您加载页面时,服务器会执行您的 PHP 并向客户端发送一个 html 文件。当导航器接收到这个 html 文件时,它会执行 javascript。否则,你也可以用echo在你的php中编写所有的jQuery脚本,但这是一个非常肮脏的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-03
    • 2012-09-14
    相关资源
    最近更新 更多