2014-02-06 6 views
0

Я заполняю значения, чтобы выбрать drop down, используя динамический вызов ajax.
Мой код отлично работает в IE8, но не в IE9. выбор выпадающего меню не отображается должным образом. Он преувеличивает.select drop down расширяется долго в 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

+0

Где код? – Praind

+0

Я не вижу здесь ни одного снимка! кто-нибудь видит это ??? –

+0

Я не смог подключить скриншот ... Когда я пытаюсь подключиться, было показано сообщение о проверке «вам нужно 10 репутации для прикрепления изображения». – MangaRao

ответ

0

я нашел решение. Моя проблема решена. Текст ответа ajax содержит много пробелов.

Я удалил пробелы, используя метод java-скрипта replace (/^\ s + | \ s + $/g, ''). сейчас выбор выпадающий появляется хорошо.

спасибо всем !!! отлично провели день !!!