我想了解Jquery Ajax方法是如何工作的。现在,我有一些问题调用控制器中的ActionResult方法,它将返回一个PartialView。使用Jquery ajax调用Controller中的ActionResult方法并返回数据
已经创建了一个按钮,我将使用从服务器获得新的数据(Ajax调用应该运行)
代码:(在Home控制器的ActionResult)
public ActionResult All()
{
List model = db.Students.ToList();
return PartialView("_Student", model);
}
这种方法当我按下主索引视图中的按钮时,我试图调用的那个。
代码:(索引视图)
Travel
Search
当用户点击按钮,Ajax调用应该运行,并且该列表会出现在使用id =房间的部分。
脚本:(Ajax代码)
$(document).ready(function() {
$('#button1').click(function() {
$.ajax({
type: 'GET',
url: @Url.Action("All", "Home"),
datatype: "html",
success: function() {
$('#rooms').html(???);
}
});
return false;
});
});
可以在任何你所看到的,如果我已经忘了什么事,使这个运行像我所描述的?
2015-10-18
Mikkel