웹 서비스를 호출하는 JavaScript 코드에서 일부 데이터가 반환되고 결과가 콤보 상자에 채워집니다. 그러나 나는 콤보 상자에 대한 항목의 순서가 거꾸로 된 Google 크롬에서 문제가 발생했습니다. IE와 Opera와 같은 다른 브라우저에서는 스크립트가 항목 목록을 채우는 순서대로 순서대로 표시됩니다.자바에서 생성 된 콤보 상자의 항목 순서가 거꾸로되어 있습니다.
나는 이것이 크롬 그 자체로 알려진 이슈인지 또는 크롬이 JavaScript를 처리하는 방식인지 알고 싶다.
편집 :
function addItemToDropList(comboBox, text, value) {
var dropListItem = document.createElement('option');
dropListItem.text = text;
dropListItem.value = value;
try
{
comboBox.options.add(dropListItem, null);
}
catch(e)
{
comboBox.options.add(dropListItem);
}
}
코드를 표시 할 수 있습니까? – nickf
Firefox를 사용해 보셨나요? 아마도 가장 인기있는 브라우저 일 것이며 개발 과정에서 "표준"으로 자주 사용됩니다. –
@Kerry firefox의 경우 XMLHttpRequest는 웹 서비스를 호출하여 데이터를 검색하지도 않습니다. 하지만 다른 모든 브라우저에서 완벽하게 작동합니다. – madness800