复制代码 代码如下:
<?php
$arr = array(
'firstname' => iconv('gb2312', 'utf-8', '非诚'),
'lastname' => iconv('gb2312', 'utf-8', '勿扰'),
'contact' => array(
'email' =>'fcwr@vevb.com',
'website' =>'http://www.vevb.com',
)
);
//将一个数组JSON
$json_string = json_encode($arr);
//此处注意,双引号能对里面的变量当变量进行处理,单引号则不会
echo "getProfile($json_string)";
?>
复制代码 代码如下:
<script type="text/javascript">
function getProfile(str) {
var arr = str;
document.getElementById("firstname").innerHTML = arr.firstname;
}
</script>
<body>
<div></div>
</body>
<!-- 使用JSON实现跨域的数据调用,此处如将“profile.php”改为“另外一个域名/profile.php”就更能看出跨域了-->
<script type="text/javascript" src="profile.php"></script>
新闻热点
疑难解答