大家好,我正在尝试从我的Action Result获取数据到Ajax。
这是我的控制器:
public ActionResult Oku(int id)
{
var ho = db.news.Select(c => c.news_id == id);
return Json(ho,JsonRequestBehavior.AllowGet);
}
我在共享视图Index.cshtml中的脚本是
$.ajax({
type: "get",
url: "Home/Oku",
data: JSON.stringify([22]),
dataType: "json",
success: function(msg) {
alert(msg);
},
error: function(msg) {
alert(msg);
}
});
但某处缺少某些东西,我无法解决。谢谢你的帮助
答案 0 :(得分:0)
如果您期望来自您的操作方法的JSON
数据,请使用getJSON
方法,该方法是GET类型的jQuery ajax的简称,数据类型为"json"
。始终尝试使用URL Helper方法。不要硬编码。
var someId="33";
$.getJSON("@Url.Action("Oku","Home")/"+someId,function(data){
alert(data);
})
.error(function() { alert("some error error"); })