Ajax.Begin表单,CallBacks没有触发

时间:2016-10-10 14:39:51

标签: c# ajax asp.net-mvc-5

我对Ajax不显眼的表单有一个非常奇怪的问题。

表单提交给控制器,但回调没有触发。

我已经检查了配置设置,我有所有必需的脚本。

以下是其中一种表格的示例。

位于js文件

var AdminSaveComplete = function (xhr, response) {
}

var AdminSaveFailed = function (xhr, response, message) {
}

var AdminSaveSuccess = function (result, response, xhr) {
    $('#li1 .Slide_Dwn_Pan').slideUp();
    $("#li1 .Bullet").removeClass("DropBullet");
    $('#li2 .Slide_Dwn_Pan').slideDown();
    $("#li2 .Bullet").addClass("DropBullet");

    $('#breadCrumbs').html('<li> New Event Set-up | Type</li>');
}

var AdminSaveBegin = function  () {
    alert('OnBegin');
}




@using (Ajax.BeginForm("SubmitEventAdmin", "Events", null, new AjaxOptions
    {
        OnComplete = "AdminSaveComplete",
        HttpMethod = "POST",
        OnFailure = "AdminSaveFailed",
        OnSuccess = "AdminSaveSuccess",
        OnBegin = "return AdminSaveBegin()"
    }, new { enctype = "multipart/form-data" }))
    {

我在部分视图中有表单,我将它们一个接一个地加载到主视图中,它们没有相互嵌入。

0 个答案:

没有答案