在链接上调用post方法单击jQuery

时间:2013-07-11 09:03:11

标签: jquery asp.net-mvc-4

我想使用anchor tagMVC的其他页面上发布页面 问题是,当我点击它对该控制器的超链接。但它没有达到后期方法 它击中了get方法 我可以在jquery中的acnhor上创建一个方法,将该页面发布到另一个页面。

假设我在第1页上有一个锚点

 <a href="/home/action">click Here</a>
 <input type="hidden" value="2"/>

它应该在主动作上点击post方法。

2 个答案:

答案 0 :(得分:1)

您必须使用隐藏字段

定义表单
 <a href="javascript:void(0)" id="click_me">click Here</a>
<form method="post" action="/home/action" id="form_submit">
 <input type="hidden" value="2"/>
</form>

$(document).ready(function(){
$("#click_me").on("click",function(){
$("#form_submit").submit();
})
})

确保您已加入jquery

答案 1 :(得分:1)

使用标签。

<form method='post' name='frmPost' id='frmPost' action='/home/action'>
<a id='clickme'>click Here</a>
 <input type="hidden" name='hiddenValue' value="2"/>
</form>

$('#clickme').click(function(){
$('#frmPost').submit();
});

嘿,这可能对你有所帮助