【发布时间】:2015-09-28 08:18:51
【问题描述】:
我有一个员工页面,其中显示了带有编辑选项的员工列表。单击编辑按钮时,jquery-ajax 用于从服务器获取数据。
问题是当我单击编辑按钮时,事件会触发两次。
我正在使用一个单独的 js 文件,并将该文件引用到主页。脚本运行良好,直到我将它移动到单独的 js 文件。
Jquery 脚本是
//ajaxGet on edit button click
$(document).on('click', '.editRole', ajaxGet);
var ajaxGet = function (e) {
var spinner = $(this).parent('div').find('.spinner');
var href = $("#editMenuSettings").data("url");
var menuRoleId = $(this).data('id');
spinner.toggle(true);
var options = {
type: "GET",
url: href,
data: { menuRoleId: menuRoleId }
};
$.ajax(options).success(function (data) {
spinner.toggle(false);
$(".modal-body").html(data);
$(".modal").modal({
backdrop: 'static'
});
});
$.ajax(options).error(function (data) {
spinner.toggle(false);
toastr.error("Oops..Some thing gone wrong");
});
return false;
};
【问题讨论】:
标签: javascript jquery ajax asp.net-mvc-4 submit