팝업관리의 ajax질문이요
- 작성자 :
- 이*현
- 작성일 :
- 2013-07-30 17:06:24
- 조회수 :
- 1,087
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
팝업창관리에서 팝업창 미리 보기를 작성하고있는데요
팝업창이 나오다가 안나오다가 그러거든요
팝업창이 떠도 제대로 연결이 안되서 에러404가 뜨긴하지만 팝업칭이라도
뜨길바라지만 그것조차 제대로 안되서요
new Ajax.Request(url,
{
asynchronous:true,
method:"post",
parameters: param ,
evalJSON: false,
evalJS: false,
onLoading : function() {/*로딩중*/ },
onSuccess : function(returnValue)
{
var returnValueArr = returnValue.responseText.split("||");
//if(fnGetCookie(popupIds) == null ){
fn_egov_popupOpen_PopupManage(popupIds,
returnValueArr[0],
returnValueArr[1],
returnValueArr[2],
returnValueArr[3],
returnValueArr[4],
returnValueArr[5]);
//}
},
onFailure: function() {/*불러오기 실패*/},
onComplete : function() {/*모든 것을 완료*/}
});
이부분에서 제대로 안되더라고요 디버깅 돌리니까
이 ajax.reqest는 여기서만 선안하면 되는거아닌가요??
어디 다른곳에서 설정이 필요한것인가요???
function fn_egov_view_PopupManage(){
var FLength = document.getElementsByName("checkList").length;
if( FLength == 1){
if(document.getElementById("checkList").checked == true){
fn_egov_ajaxPopupInfo_PopupManage( document.getElementById("checkList").value );
}
}else{
for(var i=0; i < FLength; i++)
{
if(document.getElementsByName("checkList")[i].checked == true){
fn_egov_ajaxPopupInfo_PopupManage( document.getElementsByName("checkList")[i].value );
}
}
}
return;
} 여기에서 return 을 받고나서 onFailure: function() {/*불러오기 실패*/}로 넘어갔다 onComplete : function() {/*모든 것을 완료*/} 로넘어갔다 반복을 하다가 팝업창 오픈을 넘어가더라구요
디버깅을 더 돌려 보니 popupId는 들어가는데 나머지 fileUrl,width,height,top,left,stopVewAt
값들은 들어오질 않습니다
미리보기에 대해 알려주세요
팝업창이 나오다가 안나오다가 그러거든요
팝업창이 떠도 제대로 연결이 안되서 에러404가 뜨긴하지만 팝업칭이라도
뜨길바라지만 그것조차 제대로 안되서요
new Ajax.Request(url,
{
asynchronous:true,
method:"post",
parameters: param ,
evalJSON: false,
evalJS: false,
onLoading : function() {/*로딩중*/ },
onSuccess : function(returnValue)
{
var returnValueArr = returnValue.responseText.split("||");
//if(fnGetCookie(popupIds) == null ){
fn_egov_popupOpen_PopupManage(popupIds,
returnValueArr[0],
returnValueArr[1],
returnValueArr[2],
returnValueArr[3],
returnValueArr[4],
returnValueArr[5]);
//}
},
onFailure: function() {/*불러오기 실패*/},
onComplete : function() {/*모든 것을 완료*/}
});
이부분에서 제대로 안되더라고요 디버깅 돌리니까
이 ajax.reqest는 여기서만 선안하면 되는거아닌가요??
어디 다른곳에서 설정이 필요한것인가요???
function fn_egov_view_PopupManage(){
var FLength = document.getElementsByName("checkList").length;
if( FLength == 1){
if(document.getElementById("checkList").checked == true){
fn_egov_ajaxPopupInfo_PopupManage( document.getElementById("checkList").value );
}
}else{
for(var i=0; i < FLength; i++)
{
if(document.getElementsByName("checkList")[i].checked == true){
fn_egov_ajaxPopupInfo_PopupManage( document.getElementsByName("checkList")[i].value );
}
}
}
return;
} 여기에서 return 을 받고나서 onFailure: function() {/*불러오기 실패*/}로 넘어갔다 onComplete : function() {/*모든 것을 완료*/} 로넘어갔다 반복을 하다가 팝업창 오픈을 넘어가더라구요
디버깅을 더 돌려 보니 popupId는 들어가는데 나머지 fileUrl,width,height,top,left,stopVewAt
값들은 들어오질 않습니다
미리보기에 대해 알려주세요
A
안녕하세요. 이정현님.
우선 Ajax.Request()는 prototype이라는 javascript framework가 적용되어 있는 경우 사용 가능합니다. 보시는 JSP 상단에도 해당 JS가 포함되어 있어야 합니다.
이 경우는 우선 팝업창 정보를 가져오는 아래 URL을 브라우저로 확인해 보십시오.
/uss/ion/pwm/ajaxPopupManageInfo.do
이 URL을 통해 팝업 URL, 사이즈 및 크기 등의 정보(||로 합쳐진 문자열)를 제공하고, 이 정보를 자기고 팝업 창을 호출하는 방식입니다.
해당 정보가 정확하게 처리되지 않아 팝업 미리보기가 되지 않으신 것 같습니다.
확인 부탁드립니다.
그럼, 즐거운 하루되십시오.
감사합니다.
우선 Ajax.Request()는 prototype이라는 javascript framework가 적용되어 있는 경우 사용 가능합니다. 보시는 JSP 상단에도 해당 JS가 포함되어 있어야 합니다.
이 경우는 우선 팝업창 정보를 가져오는 아래 URL을 브라우저로 확인해 보십시오.
/uss/ion/pwm/ajaxPopupManageInfo.do
이 URL을 통해 팝업 URL, 사이즈 및 크기 등의 정보(||로 합쳐진 문자열)를 제공하고, 이 정보를 자기고 팝업 창을 호출하는 방식입니다.
해당 정보가 정확하게 처리되지 않아 팝업 미리보기가 되지 않으신 것 같습니다.
확인 부탁드립니다.
그럼, 즐거운 하루되십시오.
감사합니다.