PHP 变量如何在js中调用

做一个天气预报的接口
<?php
$url="http://m.weather.com.cn/data/101200208.html"; $Json=file_get_contents($url);
直接echo $Json 是一个很长的字符串 。如下图

虽然是字符串,但是是以JSON 的格式
现在我想在js中循环
如何做呢?
<script>
...........??????
</script>
请网友细心回答 谢谢

第1个回答  2013-10-09
这种天气接口,不建议使用php的file_get_contents来获取内容,延迟相当大,导致当前页面打开卡.
这个可以采用jquery的ajax方案做处理.
第2个回答  2013-10-09
何必要用js这么麻烦呢,直接转换为数组来操作不就好了,ps(json_decode 函数要php 5.2或以上)
<?php
    $url="
    $json=file_get_contents($url);
$json_array=json_decode($json,true);
  echo  "<pre>";
print_r($json_array); 
?>

本回答被提问者采纳
第3个回答  2013-10-09
var json_datas = "<?=$Json?>"; 
var obj = eval(json_datas);  
for(var i=0;i<obj.length;i++){  
   for(var j=0;j<obj[i].length;j++){  
alert(obj[i][j]);  
   }

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网