我正在使用揭示模块模式,但无法调用该方法。
$(function () {
$(document).on("click", '.EditBill', function () {
editModule.EditBill(this);
});
});
var editModule = (function () {
function EditBill(object) {
var itemId = $(object).data('itemid');
loader.show();
$.ajax({
url: 'Bill/Edit',
data: { id: ItemId },
success: function (data) {
loader.hide();
$('#ModelPopup').empty();
$('#ModelPopup').html(data);
$(function () {
$('#editModal').modal();
});
}
});
}
return
{
EditBill: EditBill
}
}());
当我在Edge中调试时,我点击按钮('.EditBill'),消息是
感谢Shyju,答案是回归,第一个大括号'{'应该在同一条线上!它现在有效。我不明白为什么我必须遵循这个合成器,但它确实有用。