字体:  

JSON的应用

lanye 发表于: 2008-8-28 09:32 来源: PHPChina 开源社区门户

PHP文件
<?php
$arr = array('name' => 'dffsd', 'age' => 23);
$json_str = json_encode($arr);
echo sh('var Me = '.$json_str);
?>
HTML文件:
<html>
<head>
function sh(str){

alert(str.name);
}
</head>
<body>
<script type="text/javascript" src='4.php'></script>
<input type="Submit">
</body>
</html>
运行HTML什么也没有啊!什么也没显示
还总是说ME未定义
谁告诉我下!
谢谢各位啊

最新回复

yhblxyy at 2008-8-28 09:39:27

CODE:

HTML文件:
<html>
<head>
<script>
function sh(str){
str = eval('('+str+')');
alert(str.name);
}
</script>
</head>
<body>
<script type="text/javascript" src='4.php'></script>
<input type="Submit">
</body>
</html>
<?php
$arr = array('name' => 'dffsd', 'age' => 23);
$json_str = json_encode($arr);
echo "<script>sh('$json_str')</script>";
?>
lanye at 2008-8-28 10:30:53
好像不对啊!
运行之后出错啊!