데이터베이스에 대해 ID를 확인하는 기능이 있습니다. ID가 발견되면 함수는 true를 반환하고 그렇지 않으면 false를 반환합니다.자바 스크립트 내 도메인 간 요청 (IE8)
다른 브라우저에서 작동하도록 요청 받았습니다. 이제 Internet Explorer의 XDomainRequest로 알아 내려고 노력하고 있습니다.
function verify(id){
xmlhttp=new window.XDomainRequest();
xmlhttp.onload = checkResponse;
xmlhttp.open("GET", "http://abc.com/verify?id=" + encodeURIComponent(id));
xmlhttp.send();
function checkResponse(){
if(xmlhttp.responseText == 200) {
return true;
} else {
return false;
}
}
}
문제는 checkResponse 함수가 아니라 false를 반환하는 것이 좋습니다.
open (거짓)을 false로 설정 한 다른 브라우저에서는 트릭을하지만 IE에서는 그렇지 않습니다.
jQuery가 응답하지 않습니다.
도움 주셔서 감사합니다.
하게 AJAX의 동기가 패배는 목적의 IT에 콜백 함수를 전달하고 비동기를 유지하는 것이 좋습니다. – Joseph
다른 제안이 있으십니까? – Enkay