VDS за 300р от нашего партнера SpaceWeb
[124]
05 Сен 2012, 16:25

почему не верно считает

есть код

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jQuery</title>

<script src="/Jqery.js" type="text/javascript"></script>
<script src="/variable.js" type="text/javascript"></script>

<script type="text/javascript">
	$(document).ready(function(){		$("#btn2").click(RunMM);	});
	$(document).ready(function(){		$("#btn3").click(RunPP);	});
	function RunPP(){runajax();NumVopr++;}
	function RunMM(){runajax();NumVopr--;}
	function runajax()
	{
		$.ajax({
		  type: "POST",
		  data: "key=" + NumVopr,
		  url: "/ajax.php",
		  dataType: "json",
		  success: function(data)
		  {
			$("#inp1").val(data.Vopros);
			$("#inp0").val(data.KVopros);
			var te = "Вопрос № " + (data.key*1+1);
			$("#p1").text(te);
		  }
		})
	}

</script>

</head>

<body >
	<p id="p1"></p>
	<p><input type="text" id="inp1"><br><input type="text" id="inp0"></p>
	<input type="button" value="<<" id="btn2">
	<input type="button" value=">>" id="btn3">
</body>
</html>

PHP КОД

<?php
if (isset($_POST["key"])) $key = $_POST["key"];
$res['key'] = $key;
echo json_encode($res);

при нажатии на кнопку btn3 два раза, переменная NumVopr увеличивается как надо 1, 2, ….
а если нажать потом кнопку btn2, то переменная NumVopr начнет снова увеличиваться на 1, а при повторном нажатии уменьшаться на 1. подскажите, что я не правильно написал

Комментарии (3)
grom 05.09.2012 17:56

Нет с переменной NumVopr всё нормально. Вы в начале передаете данные, а только потом уменьшаете переменную NumVopr.
+1
grom 05.09.2012 17:59

И вот это я не понял:

var te = "Вопрос № " + (data.key*1+1);

Вы постоянно увеличиваете на 1.

Увеличение должен делать счетчик NumVopr.
+3
Genrihmgs 14.09.2012 15:17

Огромное спасибо за совет, Все получилось
+1

Добавить комментарий

Войдите, чтобы написать о чем-нибудь...
Вход Регистрация
Web.onRails
Здесь вы можете спросить или написать обо всём, что касается Веб-разработки.
написать о чем-нибудь...
Метки:
Лучшее
[52]
16 Окт 2011, 15:38
Вывести все элементы POST
[просмотров 13470]
[74]
31 мая 2011, 11:48
Python проверка существования переменной
[просмотров 9227]
[4]
10 Окт 2018, 15:33
Как запретить просмотр сайта по IP?
[просмотров 8836]
[100]
19 Дек 2014, 16:16
User-agent для Internet Explorer 11
[просмотров 8178]
[124]
21 Июл 2011, 14:04
Python Imaging Library (PIL)
[просмотров 6819]
[58]
29 мая 2012, 12:08
Узнать версию PHP из командной строки
[просмотров 4940]
[315]
16 Июл 2011, 20:03
Python работа с MySQL
[просмотров 4903]

Вести с Хабра