Front/JS & jQuery

[js] 중복 클릭 방지 처리 - 플래그 변수 사용

오선지♬ 2025. 7. 2. 20:28
728x90
반응형
let isSubmitting = false;

$('#submitBtn').on('click', async function() {
    if (isSubmitting) return;

    isSubmitting = true;

    try {
        await submitOpinion(); // 예: 의견 등록 API 호출
        alert('의견이 등록되었습니다.');
    } catch (e) {
        alert('오류 발생');
    } finally {
        isSubmitting = false;
    }
});
728x90
반응형