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


목록
번호 제목 이름 날짜 조회 추천
1743 IT/컴퓨터가정용 빔 프로젝터 추천 부탁드립니다. 수박이두통에게보린 16/11/07 6464 0
14873 의료/건강샤워기필터 이거 신뢰도 있는건가요? 8 하우두유두 23/05/31 6463 0
13082 법률임대사업자 전세계약질문 8 거소 22/03/09 6462 0
11068 기타변기에 물이 조금 찹니다 3 한썸머 21/02/20 6462 0
3673 연애여친 아버님이 밥을 먹자고 하십니다 27 revofpla 17/11/13 6462 0
14096 IT/컴퓨터태알못에게 가르침을 주십시오. 2 설탕 22/11/06 6461 0
2352 의료/건강어머니 몸에 이상한게 있습니다. 3 성의준 17/02/18 6461 0
1217 의료/건강건강검진 프로포폴 투여 용량 12 Toby 16/06/23 6461 0
15508 기타19금) 건전한(?) 해소법을 알고 싶습니다. 19 세인트 24/01/04 6460 0
14052 기타이마트나 이마트 트레이더스에서 파는 주류 추천부탁드립니다. 10 활활태워라 22/10/25 6460 0
5387 IT/컴퓨터자바스크립트/제이쿼리 ajax 연속호출 질문입니다 10 nickyo 18/09/04 6459 0
1396 진로대학원생 흔할?수도 있는 고민 3 The truth 16/08/09 6459 2
4443 여행부모님 다낭 패키지 가시는데 환전을 어떻게 해야 할까요? 4 로보카로이 18/04/10 6458 0
1452 기타장례식장에 무늬 있는 검정타이 매고 가도 괜찮을까요?[사진 첨부] 5 호로 16/08/27 6458 0
14031 기타이거 바퀴벌레가 맞을까요??! (약혐) 4 시간아달려라 22/10/21 6457 0
6813 기타공리주의와 다수결의 원칙, 그리고 국가 정책 18 멜로 19/03/22 6457 0
1419 문화/예술엑스재팬 관련 질문입니다 5 일리지 16/08/16 6457 0
903 IT/컴퓨터홍차넷에 붙이기 좋은 에디터 추천 받습니다. 12 Toby 16/03/11 6457 0
110 게임하스스톤 전설 제작 고민 11 Anakin Skywalker 15/06/25 6457 0
12926 홍차넷이중 아이디는 어떻게 발각이 되는것인가요? 11 Groot 22/02/04 6456 0
7561 의료/건강홈키파를 많이 뿌리니 혀가 아립니다. 1 스스흐 19/07/30 6455 0
2821 체육/스포츠달리기에 비해 걷는 건 살빼는 데 도움이 안되나요? 21 피아니시모 17/05/26 6454 0
418 IT/컴퓨터본인의 파일을 Crypt0L0cker 바이러스으로 코딩했습니다 8 jsclub 15/11/05 6453 0
15261 연애연애 시작이 어렵네요 7 [익명] 23/10/02 6452 0
12426 게임[디아2레저렉션] 소서리스 힘 스탯이 456입니다.. 13 거소 21/10/17 6452 1
목록

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

댓글