Zdravím,
mám problém s provedením scriptu poté co ho vrátí AJAX.
V HTML volání
<div id="nahrada" />
<script type="text/javascript">
NahradaRequest("<xsl:value-of select="/DOCUMENT/DATA/ITEM/OID"/>");
</script>
JS
function NahradaRequest(a_oid)
{
xHttpNahrada = VytvorXMLHttp();
xHttpNahrada.onreadystatechange = ZmenaStavuNahrada;
xHttpNahrada.open("GET", www + "?action=NAHRADA&AJAX=TRUE&OID=" + a_oid, true);
xHttpNahrada.send(null);
}
function ZmenaStavuNahrada()
{
if(xHttpNahrada.readyState==4 && xHttpNahrada.status==200) {
document.getElementById('nahrada').innerHTML = xHttpNahrada.responseText;
} else if (xHttpNahrada.readyState>0 && xHttpNahrada.readyState<4) {
document.getElementById('nahrada').innerHTML = '<img alt="Wait" src="http://static.local/images/loading.gif" />';
}
}
Přijedemi požadovaný obsah i se scriptem, ale script se nezavolá. Zkoušel sem i alert() a také nic. Nelze provést script vrácený ajaxem?