잘되는데 너무 잘돼서 문젭니다.ㅠㅠ
본문
ajax로 저장하는데요.
클릭하면 모달로 띄워지는 페이지에 ajax코드 넣었습니다.
저장하기 누르면
url: "<?php echo $board_skin_url?>/modal/ajax.update.php", 이렇게 해서 잘 저장됩니다.
그런데 내용을 보려고 띄우기만 하고 모달 닫고, 2번째는 모달 띄웠다가 저장하기 누르면
같은 내용이 2번 저장됩니다.
4번 띄웠다가 5번째 저장하면 같은내용이 5번 저장되구요
999번 띄웠다가 닫고 1000번째에 저장하기 누르면 1000번 저장됩니다.
실제로 1000번 해본거는 아니니 이해바라구요
왜 이러는 걸까요? 뭐 해결책이 없을까요?
늘 뭐가 안돼서 삽질인데...이젠 하다하다 너무 잘 돼서 걱정이네요..
답변 3
이벤트를 여러번 바인드해서 그런거 같은데요.
버튼 클릭 할때마다 ajax 보내는 이벤트 바인딩을 하는지 확인하시고 그렇다면
바인딩을 해제하고 다시 바인드하는 방법으로 하시면 될 듯 하네요.
소스가 다 없어서 정확하지는 않지만..
창을 띄울때.. 초기화를 해야합니다.
전송하는 값을 초기화하여 다시 설정하도록..
닫을때 새로고침넣으세요
답변을 작성하시기 전에 로그인 해주세요.