0

我有这个代码:

$.getJSON(fupurl, function(data) {
       ups = data[url+forup].shares;
        console.log(ups);
    });
$.getJSON(fdownurl, function(data) {
       downs = data[url+fordown].shares;
       if(!downs)
       downs = 0;
        console.log(downs);
    });
console.log(ups);

上面的代码在函数内部,变量 downs 和 ups 在它之前定义。我想将数据保留在这两个变量中以供以后使用。

4

1 回答 1

1

使变量全局化:

var ups, downs;
$.getJSON(fupurl, function(data) {
       ups = data[url+forup].shares;
        console.log(ups);
    });
$.getJSON(fdownurl, function(data) {
       downs = data[url+fordown].shares;
       if(!downs)
       downs = 0;
        console.log(downs);
    });
console.log(ups);
于 2013-04-15T14:38:19.863 回答