[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Val()
nugle
Делаю так, но почему то алерт ничего не возвращает

$(document).ready(function(){

var login = $("#login").val();
var name = $("#name").val();
var patronymic = $("#patronymic").val();
var surname = $("#surname").val();
var pass = $("#pass").val();
var pass2 = $("#pass2").val();

dataUser = "login="+login+"&name="+name+"&patronymic="+patronymic+"&surname="+surname+"&pass="+pass+"&pass2="+pass2

$('input').keyup(function(){
$.ajax({
type: "POST",
url: "class/register.php",
data: dataUser,
success: function(msg){
$('#mess').html(msg);
}
}
);
alert(login)
});



})




Спустя 9 минут, 23 секунды (2.05.2011 - 14:49) Michael написал(а):
тебе dataUser надо формировать внутри keyup.

Спустя 10 минут, 28 секунд (2.05.2011 - 14:59) nugle написал(а):
результат тот же

Спустя 31 минута, 53 секунды (2.05.2011 - 15:31) Michael написал(а):
Цитата (nugle @ 2.05.2011 - 13:59)
результат тот же

Подозреваю, что ты только
dataUser = "login="+login+"&name="+name+"&patronymic="+patronymic+"&surname="+surname+"&pass="+pass+"&pass2="+pass2

внутрь перенес. А надо то - все. Все, из чего dataUser составляется.

Спустя 7 минут, 32 секунды (2.05.2011 - 15:39) nugle написал(а):
ты прав!+1

Спустя 46 минут, 8 секунд (2.05.2011 - 16:25) Arni написал(а):
Народ, вы опять? Так есть же ...

$(this).serialize()


Вчера только говорили на форуме.

http://phpforum.su/index.php?showtopic=443...=0#entry1102079

Спустя 11 минут, 47 секунд (2.05.2011 - 16:37) nugle написал(а):
Arni
я читал, но не понял что она и как!

Спустя 4 минуты, 55 секунд (2.05.2011 - 16:41) Arni написал(а):

$(document).ready(function(){

$('input').keyup(function(){
$.ajax({
type: "POST",
url: "class/register.php",
data: $('#id_form').serialize(),
success: function(msg){
$('#mess').html(msg);
}
}
);
alert(login)
});



})


Заметно разницу? :)

Спустя 18 минут (2.05.2011 - 16:59) nugle написал(а):
Arni
а если какоето поле из формы не хочешь включать, то что делать?

Спустя 12 минут, 20 секунд (2.05.2011 - 17:12) Arni написал(а):
Ну тогда мутим вот такое вот ... Но как по мне то не вижу проблему ,поскольку откинуть лишнее проще уже на стороне сервера.

Спустя 8 минут, 47 секунд (2.05.2011 - 17:21) nugle написал(а):
спасибо тебе)

Спустя 18 минут, 53 секунды (2.05.2011 - 17:39) Arni написал(а):
Цитата (nugle @ 2.05.2011 - 14:21)
спасибо тебе)

Незачто :). И кстати есть возможность исключить отправку ненужных полей. serialize() игнорирует поля у которых есть атрибут disabled="". А потому, если надо исключить поле, ставим ему disabled="", и это поле не уйдет на сервер.


Вот доказательство.


<script>
$(document).ready(function(){
$('#forms').submit(function() {
alert($(this).serialize());
return false;
});
});
</script>
<form
id="forms" action="/">
<input
type="text" name="1" value="var1" />
<input
type="text" name="2" value="var2" disabled="" />
<input
type="submit" />
</form>

Быстрый ответ:

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