我想用来anchor tag
在MVC
.
问题是当我单击指向该控制器的超链接时。但它并没有命中 post 方法。
它击中了get方法。
我可以acnhor
在 jquery 中创建一个将页面发布到另一个页面的方法吗?
假设我在 page1 上有一个锚点
<a href="/home/action">click Here</a>
<input type="hidden" value="2"/>
它应该在 home 动作上命中 post 方法。
我想用来anchor tag
在MVC
.
问题是当我单击指向该控制器的超链接时。但它并没有命中 post 方法。
它击中了get方法。
我可以acnhor
在 jquery 中创建一个将页面发布到另一个页面的方法吗?
假设我在 page1 上有一个锚点
<a href="/home/action">click Here</a>
<input type="hidden" value="2"/>
它应该在 home 动作上命中 post 方法。
您必须使用隐藏字段定义表单
<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
使用标签。
<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();
});
嘿,这可能对你有帮助