数组赋值问题

回忆那么久 2011-07-13 04:08:17
从其他文件(或者从数据库中读取)获得数组并赋值给javascripe中的变量,望各位帮忙!!!
...全文
96 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
回忆那么久 2011-07-13
  • 打赏
  • 举报
回复
非常感谢 出来了。。
乌镇程序员 2011-07-13
  • 打赏
  • 举报
回复
push(); //圆括号,不是方括号
回忆那么久 2011-07-13
  • 打赏
  • 举报
回复
<?php
include_once 'MyDB.class.php';
$db=new MyDB();

$sql="select phone from suiji";
$res=$db->execute($sql);
// print_r($res);
foreach($res as $item){
$i[]=$item['phone'];
}
//print_r($i);
//$j=implode(',', $i);
//echo $j;
//echo "<br />";

//echo "======================================";
//echo "<br />";
//$i=rand(0, 14);
//echo $mobi[$i];
?>

<html>
<title>随机抽奖程序</title>
<head><meta http-equiv=Content-Type content="text/html; charset=utf-8">
</head>
<body>
<script type="text/javascript"><!--
var alldata=new Array();
<?php foreach ($i as $data) echo "alldata.push['{$data}']";?>
//抽奖数据,以逗号分隔
document.write(alldata);

这样怎么不行啊!!!
乌镇程序员 2011-07-13
  • 打赏
  • 举报
回复
var ar = new Array();
<?php
foreach($array as $v) echo "ar.push('{$v}');\n";
?>
kyzy_yy_pm 2011-07-13
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yubinding 的回复:]

引用 1 楼 aspwebchh 的回复:

var array = eval("读来的字符串数组")


var array=eval("<?php print_r($array)?>"); 在php文件中可不可以啊???
[/Quote]你把html文件改成php的
回忆那么久 2011-07-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 aspwebchh 的回复:]

var array = eval("读来的字符串数组")
[/Quote]

var array=eval("<?php print_r($array)?>"); 在php文件中可不可以啊???
回忆那么久 2011-07-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 yubinding 的回复:]
从其他文件(或者从数据库中读取)获得数组并赋值给javascripe中的变量,望各位帮忙!!!
[/Quote]
var array=eval("<?php print_r($array)?>"); 在php文件中可不可以啊???
ZiSheng 2011-07-13
  • 打赏
  • 举报
回复
比如在jsp中var objArray = "<%=objString%>"
objString = "[1,2,3,4]";
挨踢直男 2011-07-13
  • 打赏
  • 举报
回复
var array = eval("读来的字符串数组")

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧