jQuery와 AJAX를 사용하여 양식을 제출하고 처리하려고합니다. 양식은 좋아요/다른 버튼을위한 것입니다. 사용자가 좋아요/다른 단추를 클릭하면 양식이 제출되고 (내 AJAX를 내 JSFIDDLE에 주석 처리했습니다) 양식이 반대쪽으로 변경되고 단추 텍스트가 변경됩니다. 그러나 어떤 이유로 양식과 버튼이 한 번만 변경됩니다. 내가 도대체 뭘 잘못하고있는 겁니까? 나는 사용자가 좋아할 수 있고 싶지 않다면, 좋아하지 않을 때 다시 좋아할 수 있기를 바랍니다.한 번만 실행되는 jQuery/AJAX 함수
내 코드 :
$(".like-form").submit(function() {
var dataString = $(this).serialize();
var $this = $(this);
//Ajax that submits the form to like.php
$this.attr('class', 'unlike-form');
$this.find('.like-button').html('Unlike');
return false;
});
$(".unlike-form").submit(function() {
var dataString = $(this).serialize();
var $this = $(this);
//Ajax that submits the form to unlike.php
$this.attr('class', 'like-form');
$this.find('.like-button').html('Like');
return false;
});
이의 양식을 사용하고있는 모든 이유를 제출? – Cobby
어떻게 그럴 수 있습니까? – user2320500
내 대답보기. – Cobby