C# jqueryajax错误调用

C# jqueryajax错误调用,c#,jquery,asp.net-mvc,asp.net-mvc-4,asp.net-mvc-5,C#,Jquery,Asp.net Mvc,Asp.net Mvc 4,Asp.net Mvc 5,我通过以下方式调用我的ajax function LoadAudit(value) { $.ajax({ url: '/Account/GetAuditRecord/' + value, success: function (data) { $("#htmlResult").val(data.html); }, error:function(data) { alert('er

我通过以下方式调用我的ajax

function LoadAudit(value) {

    $.ajax({
        url: '/Account/GetAuditRecord/' + value,
        success: function (data) {
            $("#htmlResult").val(data.html);
        },
        error:function(data) {
            alert('error');
        },
    });
};
它调用我的控制器

public JsonResult GetAuditRecord(string Id)
         {
              string html =_auditLogService.FindAllByAccount().Single(a => a.Id == Id).Comments ;
             return Json(new { html = result});
         }

这是可行的(数据已被查找并准备返回),但jquery中正在触发错误,当成功应该是,我错过了什么?

在ajax调用中添加
数据类型作为
'JSON'
,如图所示:

$.ajax({
     url: '/Account/GetAuditRecord/' + value,
     dataType : 'JSON',
     success: function (data) {
         $("#htmlResult").val(data.html);
     },
     error:function(data) {
         alert('error');
     },
});
return Json(new { html = result }, JsonRequestBehavior.AllowGet);
并在控制器操作中更改jsonresult,如下所示:

$.ajax({
     url: '/Account/GetAuditRecord/' + value,
     dataType : 'JSON',
     success: function (data) {
         $("#htmlResult").val(data.html);
     },
     error:function(data) {
         alert('error');
     },
});
return Json(new { html = result }, JsonRequestBehavior.AllowGet);

在ajax调用中将
数据类型添加为
'JSON'
,如下所示:

$.ajax({
     url: '/Account/GetAuditRecord/' + value,
     dataType : 'JSON',
     success: function (data) {
         $("#htmlResult").val(data.html);
     },
     error:function(data) {
         alert('error');
     },
});
return Json(new { html = result }, JsonRequestBehavior.AllowGet);
并在控制器操作中更改jsonresult,如下所示:

$.ajax({
     url: '/Account/GetAuditRecord/' + value,
     dataType : 'JSON',
     success: function (data) {
         $("#htmlResult").val(data.html);
     },
     error:function(data) {
         alert('error');
     },
});
return Json(new { html = result }, JsonRequestBehavior.AllowGet);

在ajax调用中将
数据类型添加为
'JSON'
,如下所示:

$.ajax({
     url: '/Account/GetAuditRecord/' + value,
     dataType : 'JSON',
     success: function (data) {
         $("#htmlResult").val(data.html);
     },
     error:function(data) {
         alert('error');
     },
});
return Json(new { html = result }, JsonRequestBehavior.AllowGet);
并在控制器操作中更改jsonresult,如下所示:

$.ajax({
     url: '/Account/GetAuditRecord/' + value,
     dataType : 'JSON',
     success: function (data) {
         $("#htmlResult").val(data.html);
     },
     error:function(data) {
         alert('error');
     },
});
return Json(new { html = result }, JsonRequestBehavior.AllowGet);

在ajax调用中将
数据类型添加为
'JSON'
,如下所示:

$.ajax({
     url: '/Account/GetAuditRecord/' + value,
     dataType : 'JSON',
     success: function (data) {
         $("#htmlResult").val(data.html);
     },
     error:function(data) {
         alert('error');
     },
});
return Json(new { html = result }, JsonRequestBehavior.AllowGet);
并在控制器操作中更改jsonresult,如下所示:

$.ajax({
     url: '/Account/GetAuditRecord/' + value,
     dataType : 'JSON',
     success: function (data) {
         $("#htmlResult").val(data.html);
     },
     error:function(data) {
         alert('error');
     },
});
return Json(new { html = result }, JsonRequestBehavior.AllowGet);

您错过了ajax调用的数据类型

dataType : 'json',

您错过了ajax调用的数据类型

dataType : 'json',

您错过了ajax调用的数据类型

dataType : 'json',

您错过了ajax调用的数据类型

dataType : 'json',

更改您的
控制器
返回类型:

return Json( new { html = result }, JsonRequestBehavior.AllowGet );

更改您的
控制器
返回类型:

return Json( new { html = result }, JsonRequestBehavior.AllowGet );

更改您的
控制器
返回类型:

return Json( new { html = result }, JsonRequestBehavior.AllowGet );

更改您的
控制器
返回类型:

return Json( new { html = result }, JsonRequestBehavior.AllowGet );