Tüm içeriği belirli bir div altında siliyorum ve bir ileti içeriği ekliyorum. Ancak, JavaScript bitirmek sonra aşağıdaki hatayı atmak: Burada yakalanmamış hata NOT_FOUND_ERR DOM Özel Durum 8
Uncaught Error: NOT_FOUND_ERR: DOM Exception 8
o
new Ajax.Request("profileThis.php",
{
method:'post',
parameters:{title:title, review:review, userId:userId, category:category, categoryId:categoryId},
onSuccess:function(ajax)
{
alert(ajax.responseText); // this is just for debugging purposes
var message=ajax.responseText;
var divMessage=document.createElement("div");
divMessage.style.color="rgb:(105,105,105)";
divMessage.innerHTML=message;
while($("reviewSheet").hasChildNodes)
{
$("reviewSheet").removeChild($("reviewSheet").lastChild);
}
$("reviewSheet").adopt(divMessage);
},
onFailure:ajaxFailure,
onException:ajaxFailure
});
İnsanlar Sorun reviewSheet
için divMessage
atanan nasıl yorumladı yürütülür kodudur. Hem adopt
hem de appendChild
'u denedim, ancak hiçbiri çalışmıyor. Küçük bir yardım mutluluk duyacaktır.
Bu MooTools mu? – epascarello
_ $ ("reviewSheet") _ Nedir? Javascript çerçevelerini veya document.getElementById() 'için bir takma ad kullanıyorsunuz? Tüm düğümleri elemandan kaldırmanız gerekiyorsa (boş öğe) sadece 'element.innerHTML = '';' –
kullanın ya da 'element.innerHTML =' ''yerine kodu kullanın: while (someParentElement.firstChild) someParentElement.removeChild (someParentElement.firstChild); –