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未定义
谁告诉我下!
谢谢各位啊


最新回复
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>";
?>
运行之后出错啊!