需要表格上的帮助/提交

时间:2017-02-25 14:34:52

标签: javascript jquery

需要你的帮助来解决一些javascript问题。

从今天早上起,我正在制作一个简单的黑客攻击,即多次发布一个表单。

请参阅此图片。

enter image description here

这是一个简单的形式,现在我想要的是多次发布这个表格。

由于表单没有标识符,因此此查询发布单表时间。

$("input[type='submit']").closest("form").submit();

但是,我希望它在循环中执行多次。

还有一件事,在每个帖子页面重定向到另一个页面后,我无法在循环后提交/提交。

这对我来说是一个挑战,任何帮助(如流程或循环相关的想法)将不胜感激。

1 个答案:

答案 0 :(得分:1)

使用ajax调用:

const $form = $("input[type='submit']").closest("form"); // Save the form element

const params = $form.serialize(); // get the values of form inputs in JSON object
const maxCalls = 20;

let counter = 0;
function submitForm() {
   console.info('callº', counter + 1);
   $.post('mailSender.php', params, function(response) {
       counter++;
       if (counter <= maxCalls)
          submitForm() // Sync call  Call (n+1) starts when Call(n)  finishes
        else {console.log('We are done! ✅')}

   });
}


submitForm(); // This will submit form 20 times without refreshing page.