复制代码 代码如下:
 
<?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> 
新闻热点
疑难解答