mvc ajax错误500,MVC 6 Ajax调用返回HTTP 502错误

  • Post author:
  • Post category:其他


我一直在搞乱MVC6控制器和操作方法。我注意到的是,返回的JSON结果是不同的,因为没有JsonRequestBehaviour了。 Ajax的帖子工作正常,但我有一个Get一直返回502(坏网关)。服务器操作方法正常工作。MVC 6 Ajax调用返回HTTP 502错误

$.ajax({

type: “GET”,

url: “/managingagent/loadagents”,

data: “managingagentid=” + @Model.ManagingAgentId,

dataType: “json”,

success: function(response) {

alert(“SUCCESS”);

},

fail: function(response) {

alert(“ERROR”);

}

});

操作方法

[HttpGet]

public IActionResult LoadAgents(int managingAgentId)

{

var userId = User.GetUserId();

var managingAgent =

_context.ManagingAgentMember.Where(x => x.ApplicationUserId == int.Parse(userId))

.Select(x => x.ManagingAgent).Single();

var agents = _context.ManagingAgentMember.Where(x => x.ManagingAgentId == managingAgent.ManagingAgentId && x.IsActive).ToList();

return Json(agents);

}

2016-01-13

Greg

+0

无法复制您的问题,但什么阻止您使用POST? –

+0

我尝试使用POST并获得相同的结果。但是,我有另一个正确保存数据的POST方法,但是,在该方法中,我只是返回确认消息json字符串。 –

+0

您是否尝试过设置ajax调用的contentType? –