Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > не правильно вычисляется значение


Автор: yintar1980 3.11.2015, 21:51
Всем привет 
Я со страницы index.php при клике на ссылку аяксом отправляю следующий запрос:
Код

<a href="result.php" class="p">dd</a>

$(function(){
  $('.p').click(function(){
      var a=4;
   $.ajax({
            type: "POST",
            url: 'result.php',
            data: "a="+a ,
    });
});
});
 

На сервере мне нужно вычислить и вывести результат умножения переменной a(которую я отсылаю на сервер) на переменную b(в переменной $b) .Но результат всегда выводится 0.Не понимаю что не так подскажите ,пожалуйста
Код

<?php
$b=5;
$a=  (int)($_POST['a']);
$res = (int)($a*$b);
echo $res;
?>


Автор: bars80080 4.11.2015, 00:26
вместо приведённого кода на пхп ставишь:

var_dump($_POST);

и видишь, что на самом деле приходит. после чего всё становится гораздо яснее.

не стесняемся использовать встроенные методы отладки

Автор: superVad 5.11.2015, 21:05
Цитата(yintar1980 @  3.11.2015,  20:51 Найти цитируемый пост)
Но результат всегда выводится 0.

Куда выводится?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)