У меня есть функция JavaScript, которая вызывается несколько раз. Похоже, что функция createUser добавляется в виде массива и вызывается каждый раз, когда кто-то нажимает ссылку «Добавить участника».
<a id="add_bidders_14" class="bidders" href="#" vendor_id="123"> Add Bidder </a>
Вот функции Javascript
function addClickBehavior() {
$("#add_bidders_14").click( function () {
var data_object = {};
data_object.vendor_id = $(this).attr("vendor_id");
bidderModal()
}
}
function bidderModal(data_object) {
createUser(data_object);
}
function createUser(data_object) {
alert("I pop up more and more each click to the Add Bidder link");
}
Я хочу, чтобы новая функция createUser возникала при каждом нажатии, а не создавала несколько экземпляров createUser. Так что на самом деле оповещение сработает только один раз.