0

我正在尝试为 openweather 网站创建一个非常简单的 json 调用,但是当我将 url 粘贴到它返回数据的浏览器中时,什么都没有返回。

这是我的代码

 $(document).ready(function(){
 $("button").click(function(){
 $.getJSON('http://api.openweathermap.org/data/2.5/forecast?lat=35&lon=139',function(result){
   document.write(feed);
  });
 });
 });

这是一个小提琴http://jsfiddle.net/KfwU8/

让我开始的任何帮助都会很棒!谢谢

4

1 回答 1

-1

创建一个 PHP 文件(在同一个域上):

<?php 

$lat = isset($_GET['lat']) ? $_GET['lat'] : '0';
$lon = isset($_GET['lon']) ? $_GET['lon'] : '0';
print file_get_contents("http://api.openweathermap.org/data/2.5/forecast?lat=" . $lat . "&lon=" . $lon);

?>

Javascript:

 $(document).ready(function(){
 $("button").click(function(){
 $.getJSON('http://addressofyourscript.com/?lat=35&lon=139',function(result){
   document.write(result);
  });
 });
 });
于 2013-09-28T08:50:06.273 回答