我正在尝试通过在 mvc 中使用 jquery 来实现简单的 ajax。我只是想从当前页面的另一个页面加载一些内容。我的代码是这样的:
<div>
<ul id="biographies">
<li> <a href="Ajax">Ajax</a></li>
<li> <a href="Index">Index</a> </li>
</ul>
<div id="biography">
The ajax content will appear here...
</div>
<script type="text/javascript">
$('#biographies html.ActionLink').click(function (e) {
var url = $(this).attr('href');
$('#biography').load(url);
e.preventDefault();
});
</script>
</div>
但是有一些问题如下:
当我将 ajax.cshtml 文件保留在 Home 文件夹中时,找不到它的显示内容,我需要知道如何使用简单的锚标记而不是 html.actionlink 方法链接 mvc 中的内部资源。
当我将 ajax.cshtml 文件保存在根目录中时,它只是移动到该页面而不是在第一页中加载内容,这是预期的。
请帮忙。提前致谢。