JQuery 暂停表单提交,添加帖子数据,然后提交

JQuery Pause Form Submit, Add Post Data, Then Submit

本文关键字:数据 然后 提交 添加 暂停 表单提交 JQuery      更新时间:2023-09-26

>我有一个表单,我想暂停表单的提交,计算一些数据并将其添加到帖子数据中,以便在PHP中检索。

有谁知道这是否可能,如果是,如何做到这一点?

$(function() {
    $('#get_pdf_form').on('submit', function(e) {
        var hashed_center_ids = JSON.parse($('#hashed_center_ids').val());
        var print_data = $('.print-options:checked').map(function() {
            return this.value;
        }).get();
        // add the two variables above as post data
        $(this).submit();
    });
});

我只会为您正在计算的每个项目创建隐藏的表单元素:

$(function() {
    $('#get_pdf_form').on('submit', function(e) {
        var hashed_center_ids = JSON.parse($('#hashed_center_ids').val());
        var print_data = $('.print-options:checked').map(function() {
            return this.value;
        }).get();
        $(this).append(
           '<input type="hidden" name="hashed_center_ids" value="'+hashed_center_ids+'" />',
           '<input type="hidden" name="print_data" value="'+print_data+'" />'
        );
    });
});
相关文章: