Я пытаюсь предотвратить двойную отправку, используя клавишу ввода в моей форме, но я не могу снова включить нажатие после отправки данных. Вот часть моего кода:
$(".adauga-clasa").submit(function() {
var adaugaClasa = $('input[type=text]', this);
adaugaClasa.keypress(function(event) { if (event.keyCode == '13') { return false; } });
$.ajax({
type: "POST",
url: "/clase/do-add",
data: dataString,
dataType: "json",
success: function(data) {
// this doesn't work
adaugaClasa.keypress(function(event) { if (event.keyCode == '13') { return true; } });
}
});