我/Views/Movies/Index.cshtml与JSON列表ASP.net MVC
<input type="button" id="getmoviex" value="Get moviex" />
<ul id="moviex_list"/>
<p>
Title: @Html.TextBox("SearchTitle") <br />
</p>
我有
[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);
}
/Controllers/MoviesController.cs我Javascript.js与
$(document).ready(function() {
$('#getmoviex').click(function() {
$.getJSON("/Movies", null, getmoviex);
});
});
我正确写过/电影吗?或者这应该是/ Views/Movies?
function getmoviex(moviex) {
$("#moviex_list").text("");
$.each(moviex, function (i) {
$("#moviex_list").append("<li>" + this + "</li>");
});
}
如何从我的查询中显示信息或列表信息?或查看有错误的输出?
感谢。我试试$(document).ready(function(){('#getmoviex')。click(function(event){.getJSON(“/ Movies/moviex”,null,getmoviex); event.preventDefault (); }); }); //但这不起作用 – ifooi
但这不起作用 - ifooi 17分钟前 – ifooi
@ifooi,错误? – Andrei