그냥 제가 Ajax 사용하려고 만든 js 파일이에요.
도움 되셨으면 좋겠습니다.~
/* xmlHttp 개체의 선언 */
var xmlHttp;
/* xmlHttp 개체 생성자 */
function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
/* 동적 요청 */
function funcRequet(url, callback) {
createXMLHttpRequest();
xmlHttp.[안내]태그제한으로등록되지않습니다-[안내]태그제한으로등록되지않습니다-onreadystatechange = callback;
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
function funcLectureInfo(lic) {
var rUri = "test.asp" 'xml url 을 입력하세요.
funcRequet (rUri, lecCallback);
}
function lecCallback() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200){
var results = xmlHttp.responseXML.getElementsByTagName("lecture");
var objLec = document.getElementById("sLec");
objLec.options.length = 0;
objLec.options[0] = new Option("::전체과목::","")
for (i = 0; i < results.length ; i ++ )
{
objLec.options[objLec.options.length] = new Option("["+results[i].getAttribute("code")+"]" + results[i].getAttribute("name"),results[i].getAttribute("code"))
}
}
}
}
첫댓글 채원아빠 님 감사합니다. xml 가져오는 부분은 해결을 했는데.. 자바스크립트에서 dom 형태 파싱하는 부분이 모질라, 크롬에서는 다르게 동작을 하네요.. 좋은 주말 보내십시요