私はいくつかのjQueryコードを持っていますが、それがドキュメント内になければ、検証はうまくいっていますが、エラーが発生します。問題のコードはここにある:jQueryコードのW3 xHTML検証エラー!
$.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
の問題もあります。
JavaScriptコードを外部にします。 – Gumbo
@Gumboはあなたのホスト主があなたにリクエスト制限を罰せない限り同意します。 –