為什么!為什么這不起作用。我正在使用weatherbit api,并試圖簡單地獲取紫外線指數。請注意,在瀏覽器中,正確的鏈接會顯示所有資訊,但我無法通過 js 使其作業,將其放入 div。為了隱私,我用 (nameOfData) 替換了實際請求資料,我向您保證特定引數沒有問題。
$getJSON('https://api.weatherbit.io/v2.0/current?lat=(Lat)&lon=(Lon)&key=(Key)', function(data) {
// JSON result in `data` variable
$(".UV").html(data.data[1].uv);
});
請幫忙。
uj5u.com熱心網友回復:
它失敗了,因為您需要一個 API 密鑰。使用瀏覽器地址欄中的 URL 沒有這個限制。
有時在這種情況下的解決方法是在服務器上使用代理。您的代碼查詢服務器,服務器模擬瀏覽器。這取決于您將如何收費的網路服務。
uj5u.com熱心網友回復:
不知何故,我讓它與異步一起作業。
async function getData(){
let response = await fetch(weatherbitApi);
let data = await response.json()
return data;
}
getData().then (data =>
console.log(data.data[0]));
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/363329.html
標籤:javascript json 网络
