首页 文章

选择下拉在IE9中扩展很久

提问于
浏览
0

我正在填充值以选择动态地使用ajax调用下拉 .
我的代码在IE8中工作正常但在IE9中没有 . 选择下拉列表没有正确显示 . 它正在兴奋 .

这是我的代码段:

if(xmlHttpReq.status==200)
{
    var acaComplRulesDtls=xmlHttpReq.responseText;
    //resetting individualstoApplyComplianceRules  dropdown as blank
    document.getElementById("individualstoApplyComplianceRules").innerHTML="";
    var spiltedACACompRules=acaComplRulesDtls.split("###");
    if(spiltedACACompRules.length==2){
        var indvNames=spiltedACACompRules[0];
        var indvNumbers=spiltedACACompRules[1];
        var spiltedIndvNames=indvNames.split("~~");
        var spiltedindvNumbers=indvNumbers.split("^^");
        var namelen=spiltedIndvNames.length;
        var numberlen=spiltedindvNumbers.length;
        //checking names & numbers length same or not
        if(namelen==numberlen){
            var selectField=document.getElementById("individualstoApplyComplianceRules");
            for(var i=0; i<namelen-1; i++){
                var optionField = document.createElement("OPTION");
                optionField.text = spiltedIndvNames[i];
                optionField.value = spiltedindvNumbers[i]
                selectField.options.add(optionField);
            } //for loop ends here
        }
    } //if

任何人都可以帮我解决这个浏览器兼容性问题吗?

提前致谢..

screen shot http://imageshack.com/a/img811/177/bgzy.png

1 回答

  • 0

    我找到了解决方案我的问题已经解决了 . ajax响应文本包含许多空格 .

    我使用replace(/ ^ \ s | \ s $ / g,'')java脚本方法删除了空格 . 现在选择下拉列表显得很好 .

    谢谢大家 !!!祝你有美好的一天!!!

相关问题