У меня есть некоторый код jQuery, который без него в документе проходит проверку нормально, но с ним в нем возникают ошибки.Код, о котором идет речь, находится здесь:
$.ajax({
type: "GET",
url: "data.xml",
dataType: "xml",
success: function(xml) {
//Update error info
errors = $(xml).find("Errors").find("*").filter(function ()
{
return $(this).children().length === 0;
});
if (errors.length == 0)
{
statuscontent = "<img src='/web/resources/graphics/accept.png' alt='' /> System OK";
}
else
{
statuscontent = "<img src='/web/resources/graphics/exclamation.png' alt='' /> "+errors.length+" System error"+(errors.length>1?"s":"");
}
$("#top-bar-systemstatus a").html(statuscontent);
//Update timestamp
$("#top-bar-timestamp").html($(xml).find("Timestamp").text());
//Update storename
$("#top-bar-storename").html("Store: "+$(xml).find("StoreName").text());
}
});
На странице много другого кода jQuery, который работает нормально и не вызывает ошибок, поэтому я не совсем понимаю, что с этим не так.Страница не является "живой", поэтому, к сожалению, она не может предоставить ссылку на нее.
Ошибка, которую она перечисляет:
тип документа не допускает использование элемента "img"
И строка кода, на которую он указывает, находится здесь:
statuscontent = "<img src='/web/resources/graphics/accept.png' alt='' /> System OK";
У него также есть проблема со следующим присвоением statuscontent