Не удаётся сформировать условие
Здравствуйте.
Замучался уже.. Суть: я с помощью jQuery.Ajax отправляю данные формы на сервер и после этого в определённый div (он скрытый) записываю данные, которые вывел скрипт после получения данных. Скрипт выводит 0, 1 или 2. И вот вопрос: как сделать так, что бы если, например, содержимое div'a после записи равно 1, то выводим в другой div надпись "Успешно!" P.S. Пробовал сделать так: $.post( $(this).attr('action'), // ссылка куда отправляем данные $(this).serialize(), // данные формы $('.theinfo') .load('testreg.php', function(){ if ($('.theinfo').find('.theinfo').val() == '1') { $("#result").append('Успешно'); } }) ); |
Цитата:
$('.theinfo').text() == '1' |
Цитата:
|
McDeFF,
$('.theinfo').firstChild.text() == '1' ? |
Нет... Фигня какая то...
|
McDeFF,
а почему сразу не проверить :blink: $.post( $(this).attr('action'), // ссылка куда отправляем данные $(this).serialize(), // данные формы $('.theinfo') .load('testreg.php', function(data){ if (data == '1') { $("#result").append('Успешно'); } }) ); |
Цитата:
|
McDeFF,
так смотрите что у вас в data! |
McDeFF,
или может вы так хотели ? $.post( $(this).attr('action'), // ссылка куда отправляем данные $(this).serialize(), // данные формы function(data){ $('.theinfo').html(data) if (data == '1') { $("#result").append('Успешно'); } } ); |
Цитата:
|
1) alert(data)
2) alert(data.text()) |
Ответ найден, всем спасибо.
|
Поделитесь, в чём была загвоздка?
|
Часовой пояс GMT +3, время: 16:44. |