0

这是从动态驱动器 .com 获取的用于暂停上下滚动器(文本动画)的代码:

如何从 mysql 表中获取文本而不是作为数组提供,以便我可以相应地更改内容。

var pausecontent=new Array()
pausecontent[0]='<a href="http://www.javascriptkit.com">JavaScript Kit</a><br />Comprehensive JavaScript tutorials and over 400+ free scripts!'
pausecontent[1]='<a href="http://www.codingforums.com">Coding Forums</a><br />Web coding and development forums.'
pausecontent[2]='<a href="http://www.cssdrive.com" target="_new">CSS Drive</a><br />Categorized CSS gallery and examples.'
4

2 回答 2

0

您可以使用此将您的 mysql 结果转换为 JSON 对象,

$sth = mysql_query("SELECT ...");
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
 $rows[] = $r;
}
print json_encode($rows);

并且可以使用 ajax 请求访问此结果。

您将了解如何从此处显示编码结果JSON 编码 MySQL 结果,然后使用 jQuery 读取

于 2013-11-13T05:22:19.060 回答
0

这段代码呢?

<?php
$server_name="localhost";
    $db_user="sql_user";
    $db_pass="password";
$db="mydb";
mysql_connect($server_name, $db_user, $db_pass);
mysql_select_db($db);


$sql = "SELECT text FROM posts";
$result = mysql_query($sql) or die ('Query Error: ' . mysql_error());

while ($results = mysql_fetch_array($result))
$texts[] = $results;}

?>


<div id="map_canvas" style="width: 600px; height: 400px"></div> 

 <script type="text/javascript">

  var pausecontent = document.getElementById("<?=$texts?>");
于 2013-11-14T08:45:45.807 回答