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:46. |