по получению success поменять класс
Здравствуйте пытаюсь по получению определенного текста поменять класс блока не получается
$.ajax({ type: 'POST', url: '/registration/emailcheck/', data: msg, success: function(data) { $('#results3').html(data); if (html(data)=='этот логин уже занят'){ $('#results3').addClass('resultserror'); } }, error: function(xhr, str){ alert('Возникла ошибка: ' + xhr.responseCode); } }); |
Цитата:
|
так тоже класс не меняется
|
нет с одним равно тоже не работает
|
так кто нибудь знает в чем тут дело
|
imediasun1,
обьясни тогда что значит Цитата:
|
Я исправил, рони, не помагает
|
imediasun1,
и каков сейчас код? |
$('input[name=email]').blur(function(){ var msg = $('#forms').serialize(); $.ajax({ type: 'POST', url: '/registration/emailcheck/', data: msg, success: function(data) { $('#results3').html(data); if (data== 'нет'){ alert('этот email уже занят'); $('#results3').addClass('resultserror'); } }, error: function(xhr, str){ alert('Возникла ошибка: ' + xhr.responseCode); } }); }); |
imediasun1,
а data точно равна 'нет' ? |
в #result3 приходит нет
|
imediasun1,
может ссылку дадите, можно в личку. |
http://pinokio.in.ua/registration/indexпомогите пожалуйста, что тут не так ума не приложу
|
вводите imediasun@gmail.com в поле email - это дает ответ нет так как в базе уже этот адрес есть
|
imediasun1,
попробуйте поставить это условие -- скопируйте отсюда if ($('#results3').text()=='нет') |
imediasun1,
перед нет у вас идёт ещё один знак с сервера alert(["\ufeff\u043d\u0435\u0442","\ufeff\u043d\u0435\u0442" == "нет", "\u043d\u0435\u0442" == 'нет']); |
ответ такой нет,false,true
|
imediasun1,
\ufeff это либо уберите из ответа сервера либо добавьте в сравнение -- Цитата:
|
а как это убрать из ответа сервера и почему 4 символа, не пойму объясните пожалуйста и что такое \ufeff
|
Цитата:
|
можете написать как послать json, пожалуйста
|
Часовой пояс GMT +3, время: 11:40. |