我不知道我在这里做错了什么,除了我在JQuery中非常弱。我的onSwitchChange中的代码不起作用。如果我要更改它并进入警报(“某事”),它会触发警报,所以我假设它在ajax请求中。我的控制器上有一个断点,但它甚至都没有击中控制器。
$(document).ready(function () {
$("[name='my-checkbox']" ).bootstrapSwitch({
onText: "Yes",
offText: "No",
onColor: "success",
offColor: "danger",
animate: false,
onSwitchChange: function (event, state) {
$ajax({
url: '/ProposalWork/ChangeActivityStatus/',
data: { id: @ViewBag.Activity.id, state: state }
}).done(function () { alert('Status Changed'); });
}
});
});
答案 0 :(得分:0)
你错过了ajax电话中的.
。
$.ajax({
})