我正在使用greasemonkey 来操作现有网页上的表单。(自动填充)
表单的 action 属性是它本身,一旦提交,它会在提交按钮上方打印一条成功消息。
我想要做的是,一旦提交表单 - 我想将浏览器重定向到另一个页面。但这不适用于greasemonkey。什么都没发生。
我写了一个代码来检测页面何时提交,但在表单提交后不起作用。
getData("goingback"); //pulls the goingback data from database using ajax
if (goingback == "yes") {
window.location = "index.php";
} else {
//business as usual
// manipulate the form and get it ready for submission
sendPost("goback","yes"); // this function sends data to a php to be handled via ajax
//ajax stores the data in database
//the form is submitted using a timer and .click();
var submission = Math.floor(Math.random() * 10000) + 5000;
setTimeout(function() {
$('button[value="submit"]:first').click();
}, submission);
}
我怎样才能做到这一点?
提前致谢