js数组如何调用php数据库数组循环显示

1、js源码$(function(){//数据源vardataSource=newArray();for(vari=0;i<20;i++){varn=i>9?i:"0"+... 1、js源码
$(function () {
// 数据源
var dataSource = new Array();
for (var i = 0; i < 20; i++) {
var n = i > 9 ? i : "0" + i;
dataSource.push('姓名<b>NO.' + n + '</b>');
}
2、php循环显示数据库姓名
<?php
include_once("conn.php");
$sql = mysql_query("select username from user where bmid = 9");
$i =1;
while($row = mysql_fetch_array($sql))
{
echo $row['username'];
$i=$i+1;}
?>
问题:本人才学习php,请高手们赐教!把2数据库读出的数组循环的姓名,套用在1里,js更是不懂,先谢谢各位!
展开
 我来答
百度网友e33ab2f35
2011-05-10 · TA获得超过206个赞
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:111万
展开全部
思路:php是服务器端语言,自在服务器端运行,运行完以后吧结果以HTML代码的形式推到你的浏览器;JS直接在你的浏览器上运行。应该在PHP语句里直接ECHO(输出) js代码,把数据传给JS数组,然后再用js函数处理。

<?php
include_once("conn.php");
$sql = mysql_query("select username from user where bmid = 9");
$i =1;

while($row = mysql_fetch_array($sql))
{
echo “<script>dataSource = ".$row['username']."</script>";

}
?>
具体操作请自行调试
追问
$(function () {
// 数据源
var dataSource = new Array();
for (var i = 1; i ; i++) {
var n = ;
dataSource.push('姓名NO.' + n + '');
}
这样,还是循环不出来?按您的方法,也不行,谢谢,请再次赐教
阳光上的桥
推荐于2016-01-05 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65813
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
我这些写代码,不知道你是否能看明白,关键是你要看明白,机器能否执行对我不重要(否则我可以写得很简洁)~

<?php
include_once("conn.php");
$sql = mysql_query("select username from user where bmid = 9");
$i =1;
echo '<script>$(function () {var dataSource = new Array();';
while(list($uname)= mysql_fetch_array($sql))
{
echo "dataSource.push('No. $i 姓名<b>$uname</b>');";
$i=$i+1;}
echo ')}</script>';
?>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式