簡體   English   中英

getJSON 不返回值

[英]getJSON not returning value

我試圖從我的 localhost url ( /data ) 獲取一些數據到另一個 localhost url ( / ) 但我沒有得到任何數據

...var x = (new Date()).getTime(), 
        y = 2.0;
        $.getJSON('/data', {}, function(data){
             value = data.tem_min;
        })
        series.addPoint([x, value], true, true);

getJSON是一個異步函數,所以當你執行時:

series.addPoint([x, value], true, true);

value為 null,因為您傳遞給getJSON的函數在 http 請求完成之前不會執行。

所以你只需要在設置后使用該值:

$.getJSON('/data', {}, function(data){
    value = data.tem_min;
    series.addPoint([x, value], true, true);
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM