2013-04-17 32 views
2

我想使用API​​從https://developer.forecast.io,我得到一個JSON響應,這是我第一次使用API​​,我真的需要知道的是,我如何分配JSON響應我得到從他們的API返回到我的頁面上的元素。謝謝!如何從我用於頁面上元素的API分配JSON響應?

enter image description here

這是一個腳本標記在我的頭做:

腳本(SRC = 'https://api.forecast.io/forecast/APIKEY/LAT,LON')

+0

出於好奇,你如何獲取JSON?你是否已經在使用像jQuery這樣的庫,或者直接用Javascript使用xmlhttprequest? – Snixtor

+0

@Snixtor只需將

2

http://api.jquery.com/jQuery.ajax/你需要添加一個成功回調,在該頁面的底部是一個例子,你可以看看。

編輯

確定我看到你使用的是帶有請求腳本標籤,因爲API是當前域之外,你需要做一個JSONP請求

$(document).ready(function(){ 
    $.ajax({ 
     url: 'https://api.forecast.io/forecast/APIKEY/LAT,LON', 
     dataType: 'jsonp', 
     success: function(data){ 
      //do whatever you want with the data here 
      $("body").append(JSON.stringify(data)); 
     } 
    }); 
}); 

,當然也可以需要對這塊塊進行一些調整,但你得到的想法

+0

我沒有使用AJAX,所以我不知道在哪裏設置功能,請參閱原始帖子底部的編輯 – Datsik

+0

您需要使用ajax ..您使用什麼來提出請求?.. iframe ? – Orlando

+0

使用Ajax我得到XMLHttpRequest無法加載https://api.forecast.io/forecast/b28/56.7272,-111.3803。 Access-Control-Allow-Origin不允許源http:// localhost:3000。 – Datsik