2012-08-07 3 views
0

Javascript/JQuery/Ajax를 사용하여 차단 대화 상자를 만들 수있는 방법이 있습니까?차단 대화 상자를 만드는 방법

JQuery UI 대화 상자를 사용했습니다. 이것은 비동기 함수이므로 콜백 함수를 사용했습니다. 그러나 그것은 if/else의 간단한 JS 코드를 매우 복잡하게 만든다.

ans1 = confirmBox("something"); 
if(ans1){ 
    ans2 = dialogBox(); 
    if(ans2) 
     alertBox(); 
    else { 
     ans3 = dialogBox(); 
     .... 
    } 
} 
else { 
} 

은 ... 코드

의 나머지는 콜백이 매우 복잡합니다. 이것에 대한 대안이 있습니까?

+0

추한 브라우저 프롬프트를 사용할 수 _ 있습니다. 또는 상태 및 피드백을 기반으로 필요한 비동기 프롬프트를 조건부로 실행하는 호출 할 수있는 도우미 함수를 작성하십시오. – TheZ

답변

0

JavaScript 블록을 만들고 조건을 기다리는 방법은 없습니다. 콜백 메소드를 사용해야합니다.

이러한 단계가 모두 필요한 경우 다른 방법으로 수행하는 것이 좋습니다.

관련 문제