У меня самая странная ошибка, моя функция Javascript ведет себя по-разному, в зависимости от того, настроено ли предупреждение на конкретную строку.
В основном код выглядит так:
var friendsHtml = 'Error String';
$.get("url", function(xml){
$(xml).find('friend').each(function(){
friendsHtml = 'html stuff';
});
});
var div = '<div>'+friendsHtml+'</div>';
$("#friends_window").html(div);
Который всегда будет отображать строку ошибки, а не строку HTML.Но когда я добавляю пустое предупреждение в эту строку, все работает просто отлично:
var friendsHtml = 'Error String';
$.get("url", function(xml){
$(xml).find('friend').each(function(){
friendsHtml = 'html stuff';
});
});
alert("");
var div = '<div>'+friendsHtml+'</div>';
$("#friends_window").html(div);
Я действительно не понимаю.