防止AJAX成功结果下载文件或打开

时间:2018-03-21 09:46:07

标签: json ajax asp.net-mvc

我有这个jquery发帖子请求:

string sql = "SELECT EmployerID, EmployerID + ' - ' + Name AS EmployerName From Employer";
SqlCommand Cmd = new SQLCommand(sql, conn);

在我的控制器中,我有这个:

$('#btnAdd').click(function (e) {

        $('#modal_processing').modal('show');
        $('#modal_body_process').html("Please wait while we are processing your request. This message will automatically close when request successfully completed.");
        $('#modal_title_process').html("Processing...");

        $.ajax({

            url: '@Url.Action("AddNew", "Home")',
            type: 'POST',
            data: {
                Name: $('#txtEmail').val(),
                Project: $('#cbProject').val(),
                Gender: $('#cbGender').val(),
                Level: $('#cbLevel').val(),
                ShiftStart: $('#txtShiftStart').val(),
                ShiftEnd: $('#txtShiftEnd').val(),
                GeoId: $('#cbGeo').val(),
                TowerId: $('#cbTower').val(),
                ProcessId: $('#cbProcess').val(),
                PrimaryTeamId: $('#cbPrimaryTeam').val(),
                RegionId: $('#cbRegion').val(),
                WBSId: $('#cbWBS').val(),
            },                
            dataType: "json",                
            success: function (response) {

                $('#modal_body_process').html("New user has been successfuly added.");
                $('#modal_title_process').html("Successful!");

                setTimeout(function () {          

                    $('#modal_processing').modal('hide');

                }, 3000);

            },
            error: function (resp) {
                $('#modal_body_process').html("Please fill out all required fields.");
                $('#modal_title_process').html("Error");

                setTimeout(function () {                        

                    $('#modal_processing').modal('hide');

                }, 3000);

                alert("Error");
            }


        });

    });

我的问题是,每次结果成功时,它总是提示我下载json文件(IE 11),对于mozilla,它会打开json文件。

我该如何防止这种情况?

0 个答案:

没有答案