Я пытаюсь добавить элемент p из responseText Ajax-запроса.
Перед добавлением я хотел бы посмотреть, существует ли responseText в тексте родительского элемента div, и не добавлять его в этом случае Проблема в том, что я не могу заставить работать indexOf (responseText) с помощью переменной responseText. Мой код работает, когда я передаю строковый литерал в indexOf.
Вот мой код:
jQuery('#addButton').live('click', function () {
new Ajax('<url>', {
method: 'get',
dataType: 'html',
onSuccess: function (responseText) {
var text = jQuery('#div').text();
if (text.indexOf(responseText) == -1) {
//always true using responseText;
//string literal works though
jQuery('#div').append(responseText);
}
}
}).request();
})
Заранее спасибо за любые предложения.