AJAX(Asynchronous JavaScript And XML)의 모든 요청은 기본적으로 비동기식으로 전송되지만 동기 요청이 필요한 경우 async 값을 false로 설정해 브라우저를 일시적으로 잠글 수 있으며 서버로부터 응답이 올 때까지 기다릴 수 있습니다.
A. $.ajax( [settings ] ) 사용
<script type="text/javascript">
$.ajax({
type: 'post',
url: '@Url.Action("Main", "Home")',
data: { uid: 'jinwoo', pwd: '123' },
async: false,
dataType: 'Json',
success: function (data) {}
});
</script>
B. $.ajaxSetup() 사용
<script type="text/javascript">
$.ajaxSetup({ async: false });
$.post("@Url.Action("Main", "Home")", { uid: 'jinwoo', pwd: '123' }, function (data) {});
</script>
[jQuery] 다수의 checkbox 값 Array로 받기 (0) | 2022.09.15 |
---|---|
[Javascript] Date 객체와 날짜 및 시간 쉽게 사용하기, moment.js (0) | 2022.06.20 |
[javascript] 정규 표현식 (0) | 2022.06.16 |
[jQuery] form .serialize(), 표준 URL 인코딩 표기법으로 텍스트 문자열을 생성 (0) | 2022.05.19 |
[jQuery Error] IE new Date() Invalid Date (0) | 2021.11.23 |
댓글 영역