Показать сообщение отдельно
  #1 (permalink)  
Старый 20.09.2016, 15:34
Новичок на форуме
Отправить личное сообщение для 4arizard Посмотреть профиль Найти все сообщения от 4arizard
 
Регистрация: 19.09.2016
Сообщений: 2

Как присвоить значение полученное GET-запросом переменной?
Помогите разобраться с пременными.
Есть файл num.php:
<?php
    echo mt_rand(0, 100); // Возвращает случайное число от 0 до 100
?>

Есть html страница с JS:
var n; // Если я правильно понял, здесь объявляется глобальная переменная
$.get("/num.php",function(data){ // Оправка GET-запроса на страницу /num.php
    n = data; // Присваивание полученного ответа переменной
});
var result = n + 100; // Для проверки что все работает
console.log('Значение n = ' + n); // Значение n = undefined
console.log('Значение result = ' + result); // Значение result = NaN

Возникают следующие вопросы:
  1. Почему n не определено?
  2. Как правильно объявить переменную?
  3. Что возвращает get?
  4. Как из этих данных получить число?
Ответить с цитированием