Замучался уже.. Суть: я с помощью jQuery.Ajax отправляю данные формы на сервер и после этого в определённый div (он скрытый) записываю данные, которые вывел скрипт после получения данных. Скрипт выводит 0, 1 или 2. И вот вопрос: как сделать так, что бы если, например, содержимое div'a после записи равно 1, то выводим в другой div надпись "Успешно!"
P.S. Я случайно закрыл предыдущую тему. Мне просто нужно найти ответ на вопрос.
if(var == 1)
$("#result".append('Its 1');
~AL~, Я делал так:
$.post(
$(this).attr('action'), // ссылка куда отправляем данные
$(this).serialize(), // данные формы
$('.theinfo').load('testreg.php', function(){
if ($('.theinfo').find('.theinfo').val() == '1') {
$('.infoReg2').text('Успешно!');
}
})
);
if ($('.theinfo').find('.theinfo').val() == '1') {
$("#result".append('Успешно');
}
<div id="result"></div>
~AL~, не выходит
Добавлено 26.08.13 в 19:17:12:
Всё? Помошников нет?
Не выходит что? Значит не верное условие. Попробуй мой код использовать без него и смайла, увидишь, заработает
~AL~, с твоим кодом. Вот так:
$.post(
$(this).attr('action'), // ссылка куда отправляем данные
$(this).serialize(), // данные формы
$('.theinfo').load('testreg.php', function(){
if ($('.theinfo').find('.theinfo').val() == '1') {
$("#result".append('Успешно');
}
})
);
~AL~,
$.post(
$(this).attr('action'), // ссылка куда отправляем данные
$(this).serialize(), // данные формы
$('.theinfo' ) .load('testreg.php', function(){
if ($('.theinfo').find('.theinfo').val() == '1') {
$("#result".append('Успешно');
}
})
);
~AL~, условие верное!
Добавлено 27.08.13 в 20:49:22:
Сюда заходили 47 человек, и не кто не помог! Тут есть хот что то знающие люди?