2012-03-20 4 views
1

JavaScript 유형 불일치 오류 란 무엇입니까?onreadystatechange를 지정할 때 형식 불일치 오류 란 무엇입니까?

그리고 가능한 원인은 무엇입니까?

모든 코드를 포함 할 수는 없지만 여기에는 오류가 발생하는 행이 있습니다. xmlObject.onreadystatechange이 기능을 기대하기 때문에

xmlObject.onreadystatechange = null; 
+1

Google은 무엇을 말 했나요? – gdoron

+1

@Grae는 아약스를 사용하고 있습니까 – mgraph

+0

대부분 다른 언어에 초점을 맞 춥니 다 –

답변

3

당신은 오류가 있습니다,하지만 당신은 그것에 null을 할당한다. 수정해야합니다 :

xmlObject.onreadystatechange = function() { 
    // handle the readystatechange event here 
} 
+0

왜 이것이 단지 때때로 일어나는 이유입니까? –

+0

@ 그래, 모르겠다 ... – bfavaretto

+1

안녕하세요, var x = document.getElementById ("stMM1"); var 옵션 = document.createElement ("option"); option.text = "BATCH"; value = "BATCH"; x.add (option, x.options [2]);'..이 코드를 chrome, mozilla, ie9를 사용하여 실행하면 성공적으로 실행됩니다. 그러나이 코드는 ie9 (호환성보기)를 사용할 때 x.add() 행에 "형식 불일치"오류가 발생합니다. 그것을 해결하는 방법? – kamal