DragonWar% 2017-05-20 10:33 采纳率: 0%
浏览 25

Ajax调用中的formdata

When I pass formdata in ajax call after json return it does not return on Success or error block just printing value on browser

  //  And my Controller side code is

    [HttpPost]
    public JsonResult Create(InquiryModel model)
    {
        var inquiry = _inquiryService.GetInquiryById(model.Id);
         return Json(inquiry.Id, JsonRequestBehavior.AllowGet);

    }

// View side


       var formData = new FormData();
        jQuery.each(jQuery('#QuotationDocument')[0].files, function (i, file) {
            formData.append('file-' + i, file);
        });

        $.ajax({
            url: '@Url.Action("Create", "Inquiry")',
            data: formData,
            contentType: false,
            processData: false,
            type: "POST",

            success: function (data) {
                alert("ssss");
            },
            error: function (msg) {
                alert("error", msg.statusText + ". Press F12 for details");
            }
        });

when I pass only formData it works fine

  • 写回答

1条回答 默认 最新

  • lrony* 2017-05-20 12:08
    关注

    Try like this;

    $.ajax({
                url: '@Url.Action("Create", "Inquiry")',
                data: formData,
                datatype: "json",
                type: "POST",
    
                success: function (data) {
                    alert("ssss");
                },
                error: function (msg) {
                    alert("error", msg.statusText + ". Press F12 for details");
                }
            });
    
    评论

报告相同问题?

悬赏问题

  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂