在AJAX中返回Byte []的DataType

时间:2018-04-02 21:04:05

标签: c# jquery ajax

我有一个控制器,它返回一个byte [],如下所示:

     public JsonResult GeneratePDF(string orderQuoteId)
    { 
          byte[] pdfData = ServiceCall(); 
          return Json(pdfData);
    }

ajax调用如下,但失败了:

 $.ajax({
            url: '@Url.Action("GeneratePDF", "AccountDetail")',
            type: 'GET',
            contentType: 'application/json; charset=utf-8',
            dataType: 'json',            
            data: { 'orderQuoteId': orderQuoteId },
            success: function (result) {
             alert('success');
            },
            error: function () {
                alert('Error occured while creating PDF');
            }
        })

0 个答案:

没有答案