0

我试图动态创建表单并将其提交到服务器上,其中数据是$(<checkbox>).

$('<form>').attr("method", "post")
           .attr('action', '/proceed')
           .append(data)
           .submit();

服务器上的问题来自 2 个请求:发布数据并获取数据 - 只是空表单。

提交发生一次,我之前尝试过取消绑定提交。

4

1 回答 1

0

a 的默认操作<button />是在单击表单时提交表单。

正如我在评论中提到的,您需要在创建自己的提交之前取消此提交;

 $('.activateEventButton').on('click', function (e) { 
     activateEvents(); 

     e.preventDefault(); // prevent the submission.
 });
于 2013-03-04T10:58:44.923 回答