Mip*_*pod 2 c# ajax asp.net-mvc jquery
我已经坚持了一段时间了.我试图通过ajax从我的控制器发送一个bool到视图.我尝试了几种不同的教程和方法,但似乎无法检索一些简单的数据.我希望有人能解释我做错了什么.
这是我的代码:
阿贾克斯:
$(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);
}
});
});
Run Code Online (Sandbox Code Playgroud)
和控制器:
[HttpGet]
public virtual ActionResult CheckFollow()
{
var pass = false;
return Json(new {result = pass});
}
Run Code Online (Sandbox Code Playgroud)
出于某种原因,我不断收到500内部服务错误.我知道这是一个非常基本的问题,我非常感谢你的帮助.
小智 6
您的退货声明可能应该是:
return Json(new {result = pass}, JsonRequestBehavior.AllowGet);
Run Code Online (Sandbox Code Playgroud)
AllowGet的相关解释:为什么需要JsonRequestBehavior?
| 归档时间: |
|
| 查看次数: |
800 次 |
| 最近记录: |