我有一个多次调用的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的多个实例。所以实际上警报只会发射一次。