欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

php js json

shiping1 的头像
<?php
$arr = array (  
 array (  
 'catid' => '4',  
 'catname' => '招聘信息',  
 'meta_title' => '招聘信息标题'  
 ),  
 
 array (  
 'catid' => '55',  
 'catname' => 'php教程',  
 'meta_title' => 'php教程标题',  
 )  
);  
$jsonstr = json_encode($arr);  
?>  
<script>
var jsonstr=<?=$jsonstr?>;  
//补充下,在php_json.php文件末尾  var jsonstr=<?=$jsonstr?>;  
//这一句。 这是将json格式的数据赋值给 jsonstr 变量。
</script>



<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
<script type="text/javascript" src="php_json.php"></script>
<script language="javascript" type="text/javascript">  
function loadjson(_json)  
{  
 if(_json)  
 {  
 for(var i=0;i<_json.length;i++)  
 {  
 alert(_json[i].catname);  
 }  
 }  
}   
 
loadjson(jsonstr);
//这样,我们在查看 json.html的时候,loadjson(jsonstr) 就会 提示 “招聘信息”和“php教程”
//这样也实现了js跨域调用。
</script>
</head>
<body>

</body>
</html>




普通分类: