- 질문 게시판입니다.
Date 18/09/04 22:08:56
Name   nickyo
File #1   KakaoTalk_20180904_220517627.png (230.7 KB), Download : 39
Subject   자바스크립트/제이쿼리 ajax 연속호출 질문입니다



스크린샷도첨부했지만

'use strict'

let tbody = $('#eListTable > tbody');
let data = null;
let isClick = false;

$(function loadList(){
console.log('로드됨!');
$.getJSON(`${serverApiAddr}/json/apply/myApplyList`,{
}).done(function(resultApplyList){
data = resultApplyList;
tbody.html('');
for(var item of data.myApplyList){
$("<tr>").html(`<th scope="row">${item.lectureNo}</th>
                        <td>${item.lectureSubject}</td>
                        <td>${item.lectureName}</td>
                        <td>${item.lectureRoom}</td>
                        <td>${item.lectureStartDay}</td>
                        <td>${item.lectureEndDay}</td>
                        <td>${item.lectureMember}/${item.lectureMaxMember}</td>
                        <td><button type="button" id="cancel" class="btn btn-outline-success">철회하기</button>`).appendTo(tbody);
}
if(isClick){
return;
}
isClick = true;
tbody.on('click', '#cancel', function(event) {
isClick = false;
    event.preventDefault();
    $.getJSON(`${serverApiAddr}/json/studentlist/applyDelete?lectureNo=${item.lectureNo}`,
     function(result){
     if(result.status =="success"){
     swal('강의신청을 철회하였습니다!');
     }
    })
});
});
});

swal->alert 이후에 location.href 로 작동주소를 주니 앨럿 뜨기도 전에 휙 날아가버려서
일단 location을 빼고 전역변수를 설정해서 클릭이 여러번 일어나지 않게 줬는데 작동을 안하는지 계속 중복클릭으로 여러번 ajax호출이 들어갑니다 ㅠㅠ setTimeout 으로도 해봤는데 잘 안되더라고요. 문제는  tbody.on 에서 클릭이벤트가 여러번 일어나는걸 방지하고 싶습니다 ㅠㅠ 초보 아마추어 개발훈련생에게 조언좀 해주세요 ㅠ



0


목록
번호 제목 이름 날짜 조회 추천
13707 기타프라다 토트백 손잡이를 수리해야 합니다 3 전국 홍차넷 협회 22/08/03 6524 0
8318 법률회사 건물이 흔들릴 때 어떤 조치를 취할 수 있을까요? 4 [익명] 19/11/21 6524 0
14688 의료/건강정신과 페이닥님들은 이직이 잦은가요? 9 [익명] 23/04/10 6523 0
2534 의료/건강게토레이류 음료 섭취 21 보이차 17/03/20 6522 0
13185 IT/컴퓨터이것 때문에 아이폰을 못산다! 싶은게 있었는데 많이들 고쳐졌나요? 10 Otaku 22/03/30 6521 0
4109 IT/컴퓨터'예쁜' 사무용 무선 키보드 추천부탁드립니다. 12 리페이스 18/02/06 6521 0
11083 연애직장에서 짤리는게 생각외로 흔한가요? 5 활활태워라 21/02/22 6520 0
14104 IT/컴퓨터영상 편집용 피씨 견적 문의드립니다. 7 메존일각 22/11/08 6519 0
10873 IT/컴퓨터전자파 차단 필터(어댑터)나 멀티탭 써보신 분 있나요? 4 다군 21/01/21 6519 0
4498 진로번아웃이 온것 같아요 18 멜로 18/04/20 6519 4
5387 IT/컴퓨터자바스크립트/제이쿼리 ajax 연속호출 질문입니다 10 nickyo 18/09/04 6518 0
5231 법률패드립을 들어서 고소하고싶습니다 5 [익명] 18/08/10 6517 0
14793 기타독일에서 손님이 옵니다. 9 JJA 23/05/09 6516 0
13763 의료/건강홍차넷 의사분들께 질문 하나만 드리고 싶습니다. 12 호에로펜 22/08/17 6515 0
11833 연애연인이 음주운전을 했다면 헤어져야할까요? 17 [익명] 21/07/04 6515 0
4443 여행부모님 다낭 패키지 가시는데 환전을 어떻게 해야 할까요? 4 로보카로이 18/04/10 6515 0
15557 의료/건강미칠거 같아서 사람하나 죽일거 같은데 그냥 동내 정신과를 가야됩니까? 9 카리나남편 24/01/19 6513 0
14884 기타인생의 의미에 대하여 14 찾고싶은분 23/06/05 6513 0
14560 기타대화할때 고민이 있습니다 18 [익명] 23/03/08 6513 0
7006 진로대학원7년차 진로 고민 상담입니다. 25 해탈대학원생 19/04/25 6513 4
1952 기타상암MBC 근처로 회사가 이사를 왔습니다. 3 몽유도원 16/12/22 6513 0
14142 기타지난번에 설문조사 올린 개발자입니다. 5 개발자입니다흐억 22/11/16 6512 0
6059 문화/예술이번 배틀그라운드 vikendi 트레일러의 1 Algomás 18/12/10 6512 0
14804 기타커피가 진딧물 제거에 효과가 있나요? 2 ㅢㅘㅞ 23/05/12 6511 0
14082 기타무선청소기 추천 및 로봇청소기 9 방사능홍차 22/11/01 6511 0
목록

+ : 최근 2시간내에 달린 댓글
+ : 최근 4시간내에 달린 댓글