我想使用anchor tag
在MVC
的其他页面上发布页面
问题是,当我点击它对该控制器的超链接。但它没有达到后期方法
它击中了get方法
我可以在jquery中的acnhor
上创建一个方法,将该页面发布到另一个页面。
假设我在第1页上有一个锚点
<a href="/home/action">click Here</a>
<input type="hidden" value="2"/>
它应该在主动作上点击post方法。
答案 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();
});
嘿,这可能对你有所帮助