请教怎样把php值传给js while($row=mysql_fetch_row($result)){ $data[]=$row;}请问:怎样把上面$data值传给一个js二维数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在js里面 json_encode()一下看看, <?php$data[]=array('test'=>'test','test2'=>'test2');?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title>test</title></head><body><script language="JavaScript"><!--var t=<?php echo json_encode($data)?>;alert(t[0].test);//--></script></body> php 5.2直接使用json_encode()方法。之前的版本估计要下载一个json类来支持。。 <?php$data[] = array(1,2,3);foreach ($data as $value){ foreach ($value as $v){ $datalist .= '<span>'.$v.'</span>'; }}echo "document.write('$datalist');";?>不过一般情况下还是用getJSON之类的解决 谢谢8楼,似乎应该:echo "<script>document.write('$datalist')</script>";但这并没有把它赋值给js数组变量 数据库怎么取得上一次添加记录的id 根据已知条件,求一通用的匹配方法,在线等 为什么语法错误啊??? 更改域名的问题 关于iconv的使用 imagettftext写字的颜色为何不好控制? asp页面调用php页面有什么问题吗?我是用的同一台服务器 win2000 server 下配置apache 和 php的问题 求助 PHP实现登录和注册 导出excel的数据是科学记数 求一个图片替换 PHP查询语句很慢急急!
$data[]=array('test'=>'test','test2'=>'test2');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>test</title>
</head>
<body>
<script language="JavaScript">
<!--
var t=<?php echo json_encode($data)?>;
alert(t[0].test);
//-->
</script>
</body>
<?php
$data[] = array(1,2,3);
foreach ($data as $value){
foreach ($value as $v){
$datalist .= '<span>'.$v.'</span>';
}
}
echo "document.write('$datalist');";
?>
不过一般情况下还是用getJSON之类的解决
echo "<script>document.write('$datalist')</script>";
但这并没有把它赋值给js数组变量