본문 바로가기 메뉴 바로가기

다시

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

다시

검색하기 폼
  • 분류 전체보기 (162)
    • Next (1)
      • 14 (1)
    • Problem Solution (109)
      • Programmers (82)
      • String (12)
      • Array(1, 2차원 배열) (12)
      • TwoPointers, SlidingWindow (3)
    • JAVA (3)
    • JavaScript (1)
    • ELK 스택 (33)
      • Elasticsearch (9)
      • Kibana (10)
      • Logstash (1)
    • IntelliJ (1)
    • VSC (1)
    • Linux (2)
    • Tips (7)
    • React (2)
    • DBMS (2)
  • 방명록

2025/07/07 (1)
Ajax 로딩 상태 관리: jQuery 커스텀 함수

Ajax 호출 시 버튼을 중복으로 누르면 같은 요청이 여러 번 가는 문제가 자주 발생합니다. 또 사용자는 요청이 걸려 있는지 안 걸려 있는지 알 수 없어 답답하죠. 그래서 실무에서는 jQuery에 **직접 플러그인 메서드**를 만들어, Ajax 요청 시 버튼을 비활성화하거나 로딩 아이콘을 띄워서 사용자에게 ‘지금 처리 중입니다!’ 라는 피드백을 줍니다. 이번 글에서는 제가 프로젝트에서 직접 본 `ajaxLoadStart`와 `ajaxLoadComplete` 커스텀 함수를 어떻게 동작하는지 코드와 함께 정리해 보겠습니다. jQuery.fn.ajaxLoadStart = function(type) { var $target = this; if ($target[0].tagName.toLowerCase() =..

Tips 2025. 7. 7. 13:58
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 키바나
  • pm2-logrotate
  • React18
  • kibana
  • Java
  • 명령어
  • mysql은 nl이 기본 세팅
  • GIT
  • NextJS 14
  • Query
  • list
  • literal sql
  • EL
  • bool
  • 문자
  • ArrayList
  • Mappings
  • InteiilJ
  • Linux
  • logstash
  • index 처리를 잘하자
  • config
  • 절대 경로 설정하기
  • string
  • 재색인
  • ElasticSearach 백업
  • Elasticsearch
  • Mapping
  • react
  • 인덱스
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바