//외부 url을 호출하여 div에 넣기
$(document).ready(function() {
processAjax("http://test.co.kr/CP_Template/htdocs/main/mainBoardShowPage.jsp",1);
processAjax("http://test.co.kr/CP_Template/htdocs/main/mainStoryShowPage.jsp",1);
processAjax("http://test.co.kr/CP_Template/htdocs/main/mainConShowPage.jsp",1);
processAjax("http://test.co.kr/CP_PersonalInfo/htdocs/personalinfo/personalinfoShowPage.jsp",2);
processAjax("http://test.co.kr/CP_Template/htdocs/main/mainQuickShowPage.jsp",2);
processAjax("http://test.co.kr/CP_Template/htdocs/main/mainBannerShowPage.jsp",2);
});
function processAjax(url,type) {
//alert(url);
var targetDiv = leftDiv;
if(type == 2){
targetDiv = rightDiv;
}
if (window.XMLHttpRequest) { // Non-IE browsers
var req = new XMLHttpRequest();
req.onreadystatechange = targetDiv(req);
try {
req.open("GET", url, true);
} catch (e) {
console.log("processAjax Error : "+e);
//alert(e);
}
req.send(null);
} else if (window.ActiveXObject) { // IE
var req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = targetDiv(req);
req.open("GET", url, true);
req.send();
}
}
}
function leftDiv(r) {
alert("leftDiv : "+r.readyState);
if (r.readyState == 4) { // Complete
if (r.status == 200) { // OK response
$(r.responseText).appendTo("#contents_left");
} else {
console.log("targetDiv Error : "+r.statusText);
//alert("Problem: " + req.statusText);
}
}
}
function rightDiv(r) {
alert("rightDiv : "+r.readyState);
if (r.readyState == 4) { // Complete
if (r.status == 200) { // OK response
$(r.responseText).appendTo("#contents_right");
} else {
console.log("targetDiv Error : "+r.statusText);
//alert("Problem: " + req.statusText);
}
}
}
'웹스토리 > Jquery,Js' 카테고리의 다른 글
윈도우 팝업창 뛰우기 스크립트 (0) | 2013.08.19 |
---|---|
브라우저 체크, 익스플로러 버전체크 (0) | 2013.07.29 |
일정관리 달력 Jquery Plugin fullcalendar (1) | 2013.06.11 |
Jquery 달력 - datepicker 옵션 (0) | 2013.05.31 |
Jquery image gallery - AD Gallery (0) | 2013.05.27 |