다른 AJAX 요청이 완료된 후 하나의 AJAX 요청 실행
1 대답
- 투표
다른 AJAX 요청을 마친 후 하나의 AJAX 요청을 실행하려면 아래 한 줄을 추가해야합니다.
<프리> 비동기 : 거짓, 즉,아래와 같이 ajax 메소드에 async: false
를 추가해야합니다.
For executing one AJAX request after finishing another AJAX request, you have to add the below one line,
async: false,
i.e, you need to add async: false
in the ajax method as below,
$.ajax( { url : base_url+"/wp-admin/admin-ajax.php", type : 'GET', async: false,
하나의 JS 파일이 ajax 호출을하고 있습니다. 이 ajax 호출이 성공하면 또 다른 AJAX 호출이 이루어집니다. 두 번째 호출은 이메일이 이미 등록되었는지 확인합니다. 이 경우 두 번째 AJAX 호출은 방화범 및 Chrome 콘솔에 표시된 것처럼 반환 된 데이터를받지 않습니다. 그러나 언급 된 문제는 온라인 서버에서만 발생하는 반면 동일한 코드는 localhost에서 잘 작동합니다.
호스팅 된 페이지는
http://twmobilefitness.com/signup/
에 있습니다. 마지막에있는 '지금 등록' 링크를 클릭하면 문제가 발생합니다. 문제가 발생하려면 동일한 이메일 주소로 두 번 등록해야합니다.JS :
functions.php
에는온라인 서버에서 코드를 작동시키는 방법은 무엇입니까?