问题描述
我尝试使用GET Ajax通过从两个已联接的表中调用它们的ID来检索数据。它已经将数据保存在控制器中,但是无法显示数据。它在控制台中给出“错误”和HTTP500:服务器错误。我该如何解决?
控制器
public ActionResult GetData(int? id)
{
List<Quest> quizz = (from material in db.MaterialLearnings
join quiz in db.Quests on material.id equals quiz.IdMaterial
where material.id == id
select quiz).ToList<Quest>();
return Json(quizz,JsonRequestBehavior.AllowGet);
}
AJAX GET
function beginQuiz(id) {
console.log(id)
$.ajax({
type: "GET",url: "Home/GetData/"+ id,dataType: "json",data: {},success: function (data) {
start.style.display = "none";
getQuestion(data);
quiz.style.display = "block";
},error: function () {
console.log("error");
}
});
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)