$(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 написал(а):
Народ, вы опять? Так есть же ...
Вчера только говорили на форуме.
http://phpforum.su/index.php?showtopic=443...=0#entry1102079
$(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>