- 질문 게시판입니다.
Date 18/09/04 22:08:56
Name   nickyo
File #1   KakaoTalk_20180904_220517627.png (230.7 KB), Download : 13
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


목록
번호 제목 이름 날짜 조회 추천
12784 의료/건강발바닥에 1mm 정도씩 일어나는 증상 4 포말하우트b 22/01/04 6252 0
14059 기타건전지 종류 질문입니다. 2 영원한초보 22/10/27 6252 0
13326 문화/예술[음악]팝송 하나가 완전히 생각이 안나서 고민입니다. 2 물사조 22/05/03 6253 0
13327 기타늦게까지 성경험이 없는 게 페널티가 될까요? 23 [익명] 22/05/03 6253 0
1217 의료/건강건강검진 프로포폴 투여 용량 12 Toby 16/06/23 6255 0
12706 연애연말에 저녁 4인분을 준비할 거 같은데 18 Soul-G 21/12/18 6256 1
15035 법률직장인인데 강의해서 수익을 내는 것이 허용되나요? 11 nm막장 23/07/15 6256 0
14694 기타포토북 제작 시의 팁이 있을까요? 2 camy 23/04/12 6256 0
14926 경제이해할 수 없는 카드깡을 봤는데 5 [익명] 23/06/15 6256 0
14954 교육법학을 공부하는 올바른 방법은 뭘까요? 10 니르바나 23/06/22 6256 0
3304 의료/건강헌혈이 몸에 안좋을까요? 20 콩자반콩자반 17/09/02 6257 0
5387 IT/컴퓨터자바스크립트/제이쿼리 ajax 연속호출 질문입니다 10 nickyo 18/09/04 6257 0
14393 IT/컴퓨터포토샵 보정 질문이 있습니다 6 햄볶는돼지 23/01/22 6257 0
13639 가정/육아저희부부 이대로 괜찮을까요? 41 [익명] 22/07/17 6258 0
362 의료/건강진료기록 해석 문의드립니다. 9 yangjyess 15/10/20 6259 0
2580 의료/건강대변을 보고 항문을 닦았는데요. 19 에밀 17/03/30 6259 0
11546 기타잠실쪽 스시 오마카세 추천 부탁드립니다. 18 쉬군 21/05/16 6259 0
12873 IT/컴퓨터핸드폰 결제되는 배달 어플 추천해주셔요! 6 따뜻한이불 22/01/22 6259 0
14143 의료/건강발 굳은살 관리. 15 tannenbaum 22/11/16 6259 0
10682 법률교차로 교통사고 관련으로 질문드립니다 2 백구사장 20/12/22 6260 0
15076 기타회사에서 쏘카를 도입하려고 하는데 단점좀 알려주세요 4 soulless 23/07/25 6260 0
3148 기타월세 살던 전 집 주인이 계약서에 자기 주민등록번호와 주소 부분을 칼로 찢어갔네요. 9 dawn 17/08/03 6262 0
10256 의료/건강에어후라이어 냉동 제품 춫천 부탁드립니다. 14 양라곱 20/10/12 6262 0
12163 과학대협의 존성대명을 여쭙습니다. 21 私律 21/08/30 6263 0
13062 가정/육아첫 월급 받고 가족들에게 어떤 선물을 하셨나요 27 샤드 22/03/06 6263 0
목록

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

댓글