[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не правильно вычисляется значение
yintar
Всем привет
Я со страницы 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;
?>
Игорь_Vasinsky
 data: "a="+parseInt(a)


$res = (int)$a*$b;


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
yintar
Vassinsky. спасибо за ответ ,но все равно выводит 0
AllesKlar
yintar
<a href="#" class="p">dd</a>


Но, сдается мне, что дальше будут вопросы: теперь вообще ничего не выводит.
Ответ будет в консоли, смотри туда

_____________
[продано копирайтерам]
yintar
AllesKlar !!!!
Я конечно же смотрел в консоль, там все выводится.Я же не зря прошу помочь , а не пинать, почему в скрипте ноль выводится.Если знаете пожалуйста объясните или вы тоже знаете так как и я.
AllesKlar
или вы тоже знаете как я (с шепелявиньем и кривлянием передразниваю) :D

Я же тебе написал.
Вот так должна выглядеть твоя ссылка
<a href="#" class="p">dd</a>
И в консоль выведется 20

user posted image

А чтобы было не в консоль, нужно яваскриптом написать про это.
Куда надо выводить-то? Мы ж ХЗ.

_____________
[продано копирайтерам]
yintar
не надо передать результат именно на страницу result.php он ведь по идее должен передаваться на тот url(result.php) который указан в параметре функции ajax.
AllesKlar подскажмите пожалуйста как это сделать
AllesKlar
Вся суть аякса в том, чтобы сделать запрос к серверу и остаться на той же странице.
если нужен переход, то чем простая форма не устраивает?
<form action='result.php' method='post'>
<input
type='text' name = 'a' value='4'>
<input
type='submit'>
</form>



_____________
[продано копирайтерам]
yintar
А ну да ,точно AllesKlar спасибо вам , как затмение нашло.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.