好的,所以现在我试图从正常的文本链接调用Ajax函数,但是我无法让它正常工作(或根本不能)。如果我把它称为一个按钮,它会正常工作。在.Net MVC中使用Ajax 2
本质上我试图重新排序表中的项目。
如何从ActionLink
或Ajax
调用Ajax?
下面是从一个按钮调用时能正常工作的脚本:
<script type="text/javascript">
$(document).ready(function() {
$(".Name").click(function() {
$.ajax({
url: '<%= Url.Action("MyAction") %>',
dataType: 'html',
success: function(result) { $("#tableToUpdate").html(result); }
});
});
});
</script>
或者你可以简单地设置href =# – Tassadaque 2011-06-16 19:22:07
@Tassadaque,不,从SEO角度来说这很糟糕,因为它会让你的网站无法获取。用JavaScript逐步增强是一种更好的技术。 – 2011-06-16 19:22:45
完美,谢谢!我没有意识到我必须改变脚本!当我被允许时会接受(从现在开始5分钟) – James 2011-06-16 19:26:33