Определите эти переменные в любом месте, которое находится в области видимости как для вашего вызова getJSON, так и для других функций. В идеале вы не должны определять их в глобальном объекте окна, так как это наибольшее количество излишков, которое вы можете получить. Кроме того, вы можете прикрепить их в качестве данных к произвольной части вашей разметки (я использую <body>
). Вы можете сделать это так:
$('body').data('fstring', ($('<div id="userimage"><h1>'+ data.followers_count +'</h1></div>').digits()).text());
$('body').data('tString', ($('<div id="userimage"><h1>'+ data.statuses_count +'</h1></div>').digits()).text());
Доступ к этим значениям можно получить следующим образом:
var fString = $('body').data('fstring');
var tString = $('body').data('tstring');
Вы также можете использовать .data () для хранения тех значений данных, которые возвращаются из вашего запроса getJSON, чтобы к ним также можно было обращаться позже.
Вот документы для .data (): http://docs.jquery.com/Data
А вот демонстрация использования данных для доступа к набору значений из другой функции: http://jsfiddle.net/9zcET/