我有一个表单,我想暂停提交表单,计算一些数据并将其添加到发布数据中,以便在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();
});
});
答案 0 :(得分:0)
我只想为你正在计算的每个项目创建隐藏的表单元素:
$(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+'" />'
);
});
});