skrudjmakdak, большое спасибо за ссылку.
ksa, спасибо, я кажется понял в чем проблема. Можно небольшой вопросик? В данном случае.... var $data = {}; $start.on('click', function(){ $data = $.ajax({ type: 'POST', url: '/ajax/getData/', dataType: 'json', data: {'numL': $numL} }); }); , $data будет оставаться глобальной? |
Цитата:
|
пытаюсь локальную переменную присвоить глобальной....но похоже опять что-то делаю не правильно..
var $data = []; var $tmp_data = {}; $start.on('click', function(){ $.ajax({ type: 'POST', url: '/ajax/getData/', dataType: 'json', data: {'numL': $numL}, success: function($obj){ someFunc($obj); } }); }); function someFunc($obj){ $tmp_data = $.parseJSON(JSON.stringify($obj)); $data = $.makeArray( $tmp_data); var $IntervalID = setInterval(function(){ {...................} }, 1500); }; ...на выходе все равно получаю локальные переменные. |
Цитата:
Когда сработает функция someFunc() переменные $tmp_data и $data поменяют свои значения... |
Часовой пояс GMT +3, время: 23:12. |