Ajax调用发送.json文件作为响应

时间:2016-03-22 11:01:15

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

我正在进行像

这样简单的ajax调用
$(document).on("submit", function () {
        var formdata = new FormData($('form').get(0));
        $.ajax({
            url: '@Url.Action("addCustomerTesting", "Auto")',
            type: 'POST',
            data: formdata,
            success: function (result) {
                alert("test");
                if (result != false) {
                    alert("test");
                }
            },
            error: function () {
                alert("test");
                $(".loading-ajax").hide();
            }
        });
    });

作为回应,我得到一个.json文件,ajax成功方法没有收到响应结果。我的行动如下

        [HttpPost]
        public ActionResult addCustomerTesting(AddCustomerVM model, HttpPostedFileBase[] CustomerDocuments)
        {
            return Json(new { result = 0, message = "Success" }, JsonRequestBehavior.AllowGet);
        }

响应在空白页面中显示为.json文件 enter image description here

0 个答案:

没有答案