테스트 사이트 - 개발 중인 베타 버전입니다

onClick 함수 순서? 채택완료

가방 6년 전 조회 2,007

안녕하세요

 

A, B함수가 있습니다

 

A함수는 DB에 등록된 값에따라 select - option 을 새로 만드는 함수

 

B함수는 만든어진 select-option 을 selected 하는 함수입니다. (text 도 지정합니다)

 

(* 추가 : A함수에는 ajax가 있습니다. , B함수는 $("...")로만 이루어져있습니다. )

 

</p>

<p><div onclick = 'A(...); B(...);'></p>

<p></div></p>

<p>

 

이런식으로 하고 함수순서도

</p>

<p>function A(...){</p>

<p>    alert("1111");</p>

<p>}</p>

<p> </p>

<p>function B(...){

    alert("2");</p>

<p>}</p>

<p>

 이런식으로 했는데 A->B 순서로 실행되어야하는게

 

B->A 순서로 실행됩니다 (alert로 확인)

 

어떻게 해야할까요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
플래토
6년 전

ajax는 비동기 입니다.

따라서 호출후 다른흐름으로 진행되겠죠

B는 바로 실행하는 동기화된 내용이구요

 

그러면

 

ajax를 실행한 결과를 받은 시점에

B를 호출하게 하면 순서대로 흘러가겠네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

가방
6년 전
감사합니다 ㅠㅠㅠ 일이 복잡해졋네요 ㅠㅠ 덕분에 지식 얻었습니다 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인