Привет всем, изучаю jQuery, столкнулся с небольшой проблемой.
Есть объект, один из методов (load)- отправка get запроса.
var BOX_CLICK = {
container : "#box_comments",
url : "scripts/box_click.php",
delay: 100,
load : function() {
var _box = this;
$.ajax({
type : "get",
url : this.url,
success : function(data) {
_box.display(this);
}
});
},
display : function(data) {
if (data == 1) {
$("#box_comments").html("<font color='#e80707'\
style='background-color: #FFE4E1; border: 1px dashed #e80707;'>\
Сначала войдите или зарегистрируйтесь. </font>");
}
}
};
Инициализация по клику
$(document).ready(function() {
$("#letterbox_1").click(function() {
BOX_CLICK.load();
});
});
Все идет прекрасно, php скрипт корректно возвращает число, но на этапе сравнения ответа и единицы, js всегда идет по ветке ELSE.
if (data == 1) { ...
Знаю, что дело в типе данных, но не могу понять, в чем дело. Подскажите плиз)