@proger_10

Почему не работает прием в php переменной из javascript?

Вот я передаю переменную таким образом:
$.ajax({ // Отправить AJAX-запрос ...
          method: 'POST', // ... методом POST ...
          url: '../main/st_control.php', // ... на скрипт по этом адресу ...
          data: { // ... с параметрами ...
            hnum_val: hnum_val // ... $_POST['hnum_val'] == [...] ...
          }
        }).then(function(response) {
          alert(hnum_val); // Показать результат
        });

А принимаю вот так:
<?php  
    $hnum_val = @intval($_POST['hnum_val']); //если эту строчку убрать, тоже не работает
    if (isset($_POST['hnum_val'])){
        var_dump($_POST['hnum_val']);
        echo $_POST['hnum_val'];
    }   
?>
  • Вопрос задан
  • 229 просмотров
Пригласить эксперта
Ответы на вопрос 4
coderisimo
@coderisimo Куратор тега JavaScript
Давай тимвьювер посмотрю))

Может быть куча причин
смотри в консоль браузера, отправляется ли запрос?
туда ли он отправляется, куда надо?
есть ли в запросе нужные данные?

уже на это этапе многое станет ясно и часть ошибок можно исключить.
Ответ написан
Stalker_RED
@Stalker_RED
Как вы определили, что он не работает? Что он выдает вместо значения?
Ответ написан
Exploding
@Exploding
wtf?
Ну так может алертом респонс выводить нужно?))
Ответ написан
Комментировать
@krypt3r
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы