IE9에서만 발생하는 문제입니다. Chrome 또는 Firefox에서는 발생하지 않습니다.IE9에서 키 값 문제가있는 객체 가져 오기
기본적으로 여러 개체가 들어있는 결과라는 개체가 있습니다. 난 그냥 각 개체에 대한 키로 이름을 사용하여 결과 개체의 obects 통해 간단한 루프를 할려고하지만 어떤 이유로 키로 개체의 이름을 사용하거나 숫자 인덱스를 시도에서 아무것도 반환하지 않습니다 결과는 IE9입니다. 숫자 인덱스를 사용하면 모든 브라우저에서 객체가 반환되지 않습니다.
결과 객체는 형식
results
[]
NUMBER0
Object { type="textbox", name="NUMBER0", answer="3125"}
NUMBER1
Object { type="textbox", name="NUMBER1", answer="135"}
Number0 및 번호 1 결과 내부 개체의 이름입니다 대해 정말 죄송 방화 광에서 촬영, 런타임에 다음과 같습니다. 나는 파이어 폭스와 크롬에서 말했듯이 올바른을 반환 그래서
for (item in results) {
var question = results[item];
// do something with question here
}
: 이것은 내가 사용 루프에 대한 간단한
는, 아래 항목 중 하나 "Number0"또는 "번호 1"의 값을가집니다 개체와 나는 계속할 수 있지만 IE9에서는 작동하지 않습니다. 나는 다른 버전의 IE를 시도하지 않았으며 IE9가 IE 7 또는 8 모드가 아닌지 확인했습니다.
모든 아이디어가 우수 할 것입니다.
앤서니
코드의 모양은 무엇입니까? – epascarello