グリースモンキーを使用して、既存の Web ページのフォームを操作しています。(自動入力)
フォームのアクション属性はそれ自体であり、送信されると、送信ボタンの上に成功メッセージが出力されます。
私がやろうとしているのは、フォームが送信されたら、ブラウザを別のページにリダイレクトしたいということです。しかし、これはグリースモンキーでは機能しません。何も起こりません。
ページがいつ送信されたかを検出するコードを書きましたが、フォームが送信された後は機能しません。
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);
}
どうすればこれを達成できますか?
前もって感謝します