Показать сообщение отдельно
  #1 (permalink)  
Старый 03.05.2014, 03:26
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Json присвоение переменных
Приветствую!
Имеется такой код
<script type="text/javascript">
$(function() {
    var url = 'http://<?=SERVER_URL;?>/test.php?callback=?';
    var id = '<?=$_GET['id'];?>';
    function jsonpCallback(response){
         getopt= response.opt;
	alert(getopt);   // Все выводится нормально!
    }   
    $.ajax({
        url: url,
        dataType: 'jsonp',
        data: { id: id },
        jsonpCallback: 'callback',
        error: function(xhr, status, error) {
            alert(error);
        },
        success: function(data) { 
            jsonpCallback(data);
        }
    });
});

alert(getopt);   // Ничего не выводится!
</script>

Получаю переменную, однако если ее использовать в другом месте, то она не определяется, что делаю не так?
Ответить с цитированием