解决方案 »

  1.   

    jQuery ajax $.ajax({
      url: 'http://www.pm25.in/api/querys/pm2_5.json?city=zhuhai&token=5j1znBVAsnSf5xQyNQyq',
      success: function(a){console.log(a)},
      dataType: "jsonp"
    });要存入数据库就不要用js获取了,直接在服务端采集解析
      

  2.   

    哈,是这样,我转为用php的curl来处理这个问题,好像可以用。$ch=curl_init();
    //设置选项,包括
    curl_setopt($ch,CURLOPT_URL,"http://www.pm25.in/api/querys/pm2_5.json?city=zhuhai&token=5j1znBVAsnSf5xQyNQyq");
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
    curl_setopt($ch,CURLOPT_HEADER,0); 
    //执行并获取HTML文档内容
    $output=curl_exec($ch); 
    //释放curl句柄
    curl_close($ch); 
    //将output解析成为json
    $output_json=json_decode($output,true);不过问题是获取的数据不太会处理,json_decode会返回错误。而且读取本地json的时候也会有这种问题。能不能看看我这段curl用的有什么问题?