对不起我的英文..
我有一个按钮: < a class =“button”href =“http://mysite.com/mvc3controller”><跨度>提交< /跨度>< / a>
提交
模板页面上的脚本:
<script type="text/javascript">
$(document).ready(function () {
$(".submit-link").click(function () {
$(this).closest("form").submit();
});
});
</script>
我需要发送表单并显示答案,但出于某种原因,它使用AJAX。 因此,脚本获得了正确的结果,并且没有做更多的事情。
答案 0 :(得分:1)
它没有做AJAX。 .submit方法只是触发任何订阅的事件。如果您订阅了它并且AJAXified表单可以解释为什么要发送AJAX查询。如果你想调用底层事件而不调用任何注册的处理程序,你可以调用DOM元素上的本机提交事件而不是jQuery的提交方法:
$(this).closest("form").get(0).submit();