Cześć, próbuję porównać body.html() ze stringiem, który przychodzi ajaxem. Wiem, że oba są identyczne, bo wylogowałem je sobie do konsoli i dałem "Compare" w Notepad++, ale skrypt widzi między nimi różnicę. Ktoś wie, o co chodzi? Oto kod:
$(document).ready(function() {
setInterval(function() {
$.ajax({
url: "http://moj-url-bla-bla-bla.com/<?=$id?>"
}).done(function(data) {
var body = $('body').html();
if (data != body)
{
$('body').html(data);
console.log('Changed content!');
}
});
}, 10000);
});
Próbowałem dawać zamiast html() na przykład text(), ale nie było różnicy.