解决方案 »
- function传递参数的简单问题。
- 请教个问题document.write( "<li>c的值是否是NaN:" + tc + "<br>" ); 这其中的<li>是什么意思啊。?跟<ul>
- 透明属性在IE 8浏览器下的不正确显示,filter(alpha)的疑难
- 格式转换
- 如何在遨游、firefox中屏蔽鼠标?
- 超链接加了onclick属性,调用包含confirm的函数,不管点确定还是取消都无视confirm
- JavaScript 权威指南
- 如果在把当前浏览页面的位置定位到外页的顶部?
- 请教高手2急切!!!!!!!!!!!
- 动态数据添加,求教高手
- 怎么样改变div中选中文本的颜色大小等属性
- 啊啊啊啊啊!!!这个该怎么做呢?愁煞本屌了
//{"1393257600":{"nums":6,"price":"2820"},"1393344000":{"nums":8,"price":"2820"},"1393430400":{"nums":3,"price":"2820"},"1393516800":{"nums":4,"price":"2820"}}
$arr = array('1393257600'=>array('nums'=>6,"price"=>'2820'),
'1393344000'=>array('nums'=>8,"price"=>'2820'),
'1393430400'=>array('nums'=>3,"price"=>'2820'),
'1393516800'=>array('nums'=>4,"price"=>'2820'),
);
$json = json_encode($arr);
?>
<html>
<head>
<script language="JavaScript" type="text/javascript">
var jsPrice = new Array();
jsPrice = <?php echo $json;?> ;
alert(jsPrice['1393257600']['price']);
alert(jsPrice['1393257600']['nums']);
</script>
</head>
<body> </body>
</html>
alert只能打印基础类型,比如int,string,bool之类的,如果是数组,或者对象他无法直接打印,不过你可以使用console.log(); 进行输出来查看(在firefox或者google的开发者工具中console一栏进行查看)
var data={"1393257600":{"nums":6,"price":"2820"},"1393344000":{"nums":8,"price":"2820"},"1393430400":{"nums":3,"price":"2820"},"1393516800":{"nums":4,"price":"2820"}};
for(var key in data)
{
//根据他的键值循环遍历
//console.log(data[key]);
alert(data[key]["nums"]);
alert(data[key]["price"]);
}
//{"1393257600":{"nums":6,"price":"2820"},"1393344000":{"nums":8,"price":"2820"},"1393430400":{"nums":3,"price":"2820"},"1393516800":{"nums":4,"price":"2820"}}
$arr = array('1393257600'=>array('nums'=>6,"price"=>'2820'),
'1393344000'=>array('nums'=>8,"price"=>'2820'),
'1393430400'=>array('nums'=>3,"price"=>'2820'),
'1393516800'=>array('nums'=>4,"price"=>'2820'),
);
$json = json_encode($arr);
?>
<html>
<head>
<script language="JavaScript" type="text/javascript">
var jsPrice = new Array();
jsPrice = <?php echo $json;?> ;
for(var i in jsPrice){
alert(i);
alert(jsPrice[i]['nums']);
}
</script>
</head>
<body> </body>
</html>