Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Передача данных Checkbox (https://javascript.ru/forum/jquery/43118-peredacha-dannykh-checkbox.html)

cccmertnik 22.11.2013 21:19

Передача данных Checkbox
 
Доброго времени суток, имеется скрипт:

function send() 
{
//Получаем параметры
var check = $("#checkbox_jax").val();
		 $.ajax({
            type: "POST",
			url: "/auth.php",
            data: { 
                     check:check, 

				 },

                // Выводим то что вернул PHP
                success: function(html) {
 //предварительно очищаем нужный элемент страницы
                         $("#res_log").empty();
					
//и выводим ответ php скрипта
                        $("#res_log").append(html);
						 
					
						
                }
        });

}


и скрипт проверки нажата ли кнопка на другой странице


if (isset($_POST['checkbox_jax']))
 {
 echo "<br>on<br>";
 }
 else
 {
 echo "off";
 }


Но почему-то не хочет передавать параметры и всегда пишет off.

danik.js 22.11.2013 21:38

data: {
                     check:check,
 
                 }

...$_POST['checkbox_jax']...

...Но ведь ты не передавал парамерта checkbox_jax! Ты передал check... (не потому что check:check, а потому что check:check)

cccmertnik 22.11.2013 21:45

Я понимаю, именно поэтому и спрашиваю.
И как все же его передать?
Собственно за этим и спрашивал.

cccmertnik 22.11.2013 22:33

хмм...
Теперь все время выводит on.

cccmertnik 22.11.2013 23:52

<form action="" method="post">
							<div id="login"><input type="text" id="login_jax" size="24" style="border:none; background-color: transparent;  text-decoration:none; height: 24px; outline: none; " size="24" placeholder="Введите логин"></div>
							<div id="password"><input type="password" id="pass_jax" size="24" style="border:none; background-color: transparent;  text-decoration:none; height: 24px; outline: none;" size="24" placeholder="Введите пароль" ></div>
							<div id="checkbox"><input type="checkbox" id="checkbox_jax"/><label for="checkbox_jax"></label></div>
								<p class="checkbox_text">Запомнить</p>
							<div id="enter_button"><input type="image" src="images/site/enter_button.png" id="but" onclick="send(); return false;"  alt="Enter" value="Вход" /> </div>	
						</form>


Надо, чтобы выводило ON когда чек бокс нажат и нажата кнока Enter, офф соответственно когда чек бокс не нажат и нажата кнопка Enter

danik.js 23.11.2013 09:48

Rise, минус тебе за смешение jquery-функций и vanilla.js :)


Часовой пояс GMT +3, время: 19:55.