gpt4 book ai didi

c# - AJAX 和 c# mvc Controller 获取 bool

转载 作者:行者123 更新时间:2023-11-30 19:36:43 26 4
gpt4 key购买 nike

我已经被困在这个问题上一段时间了。我正在尝试通过 ajax 将 bool 从我的 Controller 发送到 View 。我尝试了几种不同的教程和方法,但似乎无法检索一些简单的数据。我希望有人能解释我做错了什么。

这是我的代码:

Ajax :

$(document).ready(function () {

$.ajax({
"url": "/social/checkfollow",
"type": "GET",
"dataType": "json",
"success":function(data) {

console.log(data);
},
"error": function(data) {
console.log(data.status +" "+ data.statusText);
}
});

});

和 Controller :

   [HttpGet]
public virtual ActionResult CheckFollow()
{
var pass = false;

return Json(new {result = pass});
}

出于某种原因,我不断收到 500 内部服务错误。我知道这是一个非常基本的问题,非常感谢您的帮助。

最佳答案

您的返回声明可能应该是:

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

AllowGet的相关解释:Why is JsonRequestBehavior needed?

关于c# - AJAX 和 c# mvc Controller 获取 bool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42981863/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com