Я пытаюсь разрешить нажатие кнопки только один раз, а затем некоторые данные будут отправлены через ajax. Проблема, с которой я сталкиваюсь, заключается в том, что пользователь может нажать 50 раз, и данные отправляются POST каждый раз?
jQuery("#id").unbind('click');
jQuery.ajax({
type: "POST",
url: ajax_url,
data: ajax_data,
cache: false,
success: function (html) {
location.reload(true);
}
});
Как я могу гарантировать, что если пользователь нажмет #ID
100x - данные будут отправлены только один раз? И тогда #ID повторно включен?