将SQL数组数据附加到javascript

时间:2013-09-29 17:11:38

标签: javascript php jquery sql

$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进入主页但我无法理解如何追加数组数据

感谢

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

如果在jQuery中使用ajax,则只能这样做。

  

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

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