Ajax 는 비동기식 이다 보니..
a.jsp 가 b.jsp 를 호출하고 이어서 c.jsp 를 호출한다 했을때,
c.jsp 가 b.jsp 보다 먼저 호출되지 않도록.. 순서를 정해줄 필요가 있을때 callBack 을 활용해 보자구요.
function openSimpleUri(id,uri){
var args = openSimpleUri.arguments; // 추가 파라미터. args[0] id, args[1] uri, args[2] parameter, args[3] callback
var param = '';
if(args[2]) param = args[2];
$.ajax({
type: 'POST',
url: uri,
data: param, // 파라미터
cache:false,
success:function(resultText){
$('#'+id).html(resultText);
if(args[3]){ try{ eval(args[3]+ '()'); }catch(e){} } // callback
},
error:function(){
}
});
}
callback 은 a.jsp 에 기술되어야 겠죠.. ^^.
'Local Oriented > jQuery' 카테고리의 다른 글
[모음] jQuery Slide 슬라이드/스크롤 (2) | 2011.10.06 |
---|---|
서적, 시작하세요! 모바일 웹 개발 (위키북스). jQTouch jQueryMobile SenchaTouch (16) | 2011.10.05 |
jQTouch, 멀티 스마트 기기 지원하는 jQuery 기반의 모바일 웹 플러그인 (1) | 2011.10.05 |
jQuery v1.4.2 에서 웹브라우저 종류 체크, $.browser.msie (4) | 2011.08.31 |
모바일 기기를 고려한다면, mouseover 와 click 이벤트를 모두 설정하여야.. (0) | 2011.08.29 |