我有一些效果:
<a href="#" >click me</a>
和
$(document).ready(function() {
$('a').click(function() {
$('<form action="/" method="post"></form>').submit();
return false;
}
}
预期的结果是单击锚点将提交表单并重定向页面。这适用于Chrome和Firefox。在Internet Explorer 9中,浏览器只是跟随#的链接。任何解决方案?
答案 0 :(得分:3)
试试这个
$('a').click(function() {
var form = '<form action="/" method="post"></form>';
$('body').append(form);
$('form:last').submit();
} );
答案 1 :(得分:0)
我会先尝试将表格附加到身体上。但是,为什么你需要一个表格呢?
$(document).ready(function() {
$('a').click(function() {
$.post("/");
return false;
}
});