Modal 1 종료 후 Modal 2 자동시작 채택완료
피프
6년 전
조회 2,161
안녕하세요.
현재 Modal 1 처리 후, 자동으로 해당 seq 값을 가지는 다른 Modal 2 가 실행되게 하고 싶은데 이것저것 시도해봐도 적용되지 않아 도움을 구하고자 질문 남깁니다.
</p>
<pre>
function model_input(val,val2){
$.post("../처리1.php", {
modelA: val,
seq:val2
}, function(data){
$("#display_"+val2).html(data).show();
});</pre>
<pre>
function model_input2(val,val2){
$.post("../처리2.php", {
modelB: val,
seq:val2
}, function(data){
$("#display2_"+val2).html(data).show();
});
</pre>
<pre>
<td>
<a href="#loginmodal_<?=$row[seq]?>" id="modaltrigger_<?=$row[seq]?>" onclick="model_input('<?=$row[model]?>','<?=$row[seq]?>')">[입력]</a>
</td></pre>
<pre>
<td>
<a href="#loginmodal_B_<?=$row[seq]?>" id="modaltrigger2_<?=$row[seq]?>" onclick="model_input2('<?=$row['modelB']?>','<?=$row[seq]?>')">[입력]</a>
</td>
</pre>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
6년 전
단순하게 이렇게 넣어주면 a가 실행된후에 b가 실행되지 않을까요?
</p>
<pre>
function model_input(val,val2){
$.post("../처리1.php", {
modelA: val,
seq:val2
}, function(data){
$("#display_"+val2).html(data).show();
model_input2(val,val2); <-추가
});
</pre>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
피프
6년 전
�
하틴
6년 전
음..아무래도 처리속도가 빠르다보니 동시에 뜰거같은데
강제로 딜레이를 줘서 몇초뒤에 실행되게끔 하는건 좀 그렇겠죠?ㅠㅠ
강제로 딜레이를 줘서 몇초뒤에 실행되게끔 하는건 좀 그렇겠죠?ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그렇게 하니깐, modal 1이 처리되고 modal 2가 나오는게 아니고 동시에 나오더라고요.
변형해서 modal 1 액션 이후에 modal 2 가 나오게 했는데 이 때는 modal 1이 종료되면서 modal 2도 같이 종료가 되버리고요 ㅠ
modal 1 처리 종료 후 modal 2 가 나오게 하고 싶은데 아무래도 이쪽 범위에서 다시 한 번 생각해봐야겠습니다.
감사합니다.