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
반응형
'Front > JS & jQuery' 카테고리의 다른 글
[jQuery] .has() (0) | 2025.07.07 |
---|---|
[js] hide() / remove() (0) | 2025.07.05 |
[js] 중복 클릭 방지 처리 - 버튼비활성화 방법 (0) | 2025.07.01 |
[js] $.extend(a, b)와 $.extend({}, a, b)의 차이 (1) | 2025.06.26 |
[js] $.extend() null일 경우 덮어쓰지 않게 커스터마이징 (0) | 2025.06.25 |