Javascript mtree java脚本在IE中不工作

Javascript mtree java脚本在IE中不工作,javascript,joomla,joomla-extensions,Javascript,Joomla,Joomla Extensions,我的一个客户在组件MOSET树中开发了一个表单。在表单中,当您选择主类别时,它会自动显示子类别。现在问题是,;我不得不隐藏一些代码来停止显示一些东西,之后在我们选择主类别后显示子类别的java脚本在IE中不起作用 代码: var-xmlhttp; 函数状态已更改{ 如果xmlhttp.readyState==4{ document.getElementByIdsubCatId.innerHTML=xmlhttp.responseText; } } 函数fnGetSubCategory{ x

我的一个客户在组件MOSET树中开发了一个表单。在表单中,当您选择主类别时,它会自动显示子类别。现在问题是,;我不得不隐藏一些代码来停止显示一些东西,之后在我们选择主类别后显示子类别的java脚本在IE中不起作用

代码:

它在所有其他浏览器中都可以正常工作


提前感谢。

尝试使用以下代码创建对象xmlHttp:

function createXmlHttpRequestObject(){
var xmlHttp;
try{
        xmlHttp = new XMLHttpRequest();
}
catch (e) {

    // If its IE 6 or other version before

    var XmlHttpVersions = new Array('MSXML2.XMLHTTP.6.0','MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','Microsoft.XMLHTTP');

    // We try all versions

    for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++){
        try {

            //Try creating xmlHttp object

            xmlHttp = new ActiveXObject(XmlHttpVersions[i]); 
        }
        catch (e){
            xmlHttp = false;
        }
    }
}

// If object doesn't exist sends error

if (!xmlHttp){
    alert("Error creating XMLHttpRequest object");
}

else{
    return xmlHttp;
}
}

@用户518377如果你想让我们帮助你,你应该给我们发一些代码。