по получению 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:46. |