我想在点击链接时假冒页面提交(帖子)。我需要在帖子中传递两个参数,id(下面代码中的var“x”,并且submit =“true”)到页面index.php。我需要伪造一个提交(整页加载)而不仅仅是一个ajax请求。
<a href="#" id="5" class="rootcontent">Title</a>
$("a.rootcontent").live('click', function(){
var x= $(this).attr("id");
//need the code to submit the page to index.php with two $_POST variables (x and submitted=true)
});
答案 0 :(得分:2)
快速解决方案是将表单附加到文档并提交。像下面的东西(没有经过测试,但应该可以工作):
var form = $('<form method="post" id="form-to-be-submitted" action="/index.php"><input type="hidden" name="x" value="' + x + '"/><input type="hidden" name="submitted" value="true"/></form>');
$(document.body).append(form);
form.submit();
答案 1 :(得分:1)
您可以执行以下操作之一: