【发布时间】:2016-11-20 10:33:39
【问题描述】:
我有 /Views/Movies/Index.cshtml 与
<input type="button" id="getmoviex" value="Get moviex" />
<ul id="moviex_list"/>
<p>
Title: @Html.TextBox("SearchTitle") <br />
</p>
我有 /Controllers/MoviesController.cs 和
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult moviex(string SearchGenre, string SearchTitle, string SearchActor)
{
var db = new CinemaContext();
db.Configuration.ProxyCreationEnabled = false;
var Movie = from m in db.Movie
select m;
if (!String.IsNullOrEmpty(SearchTitle))
{
Movie = Movie.Where(s => s.Title.Contains(SearchTitle));
}
return Json(db.Movie.ToList(), JsonRequestBehavior.AllowGet);
}
我有 Javascript.js 和
$(document).ready(function () {
$('#getmoviex').click(function () {
$.getJSON("/Movies", null, getmoviex);
});
});
我写的 /Movies 是否正确?或者这应该是/Views/Movies?
function getmoviex(moviex) {
$("#moviex_list").text("");
$.each(moviex, function (i) {
$("#moviex_list").append("<li>" + this + "</li>");
});
}
如何显示查询中的信息或列表信息?或查看一些错误的输出?
【问题讨论】:
标签: javascript c# jquery asp.net json