XMLHttpRequest内部的直接JavaScript调用

XMLHttpRequest内部的直接JavaScript调用,javascript,ajax,xmlhttprequest,Javascript,Ajax,Xmlhttprequest,我以为我在XMLHttpRequest中有一个简单的代码: if() { echo "<img src=\"images/ok.png\" />"; echo "<script type=\"text/javascript\"> blockInput('conj0'); </script>"; } if(){ 回声“; 回声“ 块输入('conj0'); "; } 但是JS——一个简单的函数,可以

我以为我在XMLHttpRequest中有一个简单的代码:

if() {
    echo "<img src=\"images/ok.png\" />";
    echo "<script type=\"text/javascript\">
            blockInput('conj0');
          </script>";
}
if(){
回声“;
回声“
块输入('conj0');
";
}
但是JS——一个简单的函数,可以屏蔽输入字段——是行不通的。但是,当我将其放入原始HTML代码(因此不是通过JS/XHR)中时,或者当我使用事件调用它时(甚至从XHR内部调用时),它会:

echo”“;
但是当它被直接调用时,它就不存在了


提前感谢您的建议

你没有提供足够的信息。你是如何处理回复的?如何将HTML插入页面<代码>通过
innerHTML
添加的元素不会被计算。啊,这就是答案,非常感谢。我确实使用了innerHTML(document.getElementById(divId).innerHTML=xmlhttp.responseText;以及之前和之后的常用内容),再次感谢
echo "<img src=\"images/ok.png\" onMouseOver=\"blockInput('conj0');\" />";