我正在尝试一键提交 2 个表单。甚至看起来两个表单都已提交,但对第二个表单的调用(来自第一个表单帖子的回调)没有实际结果。这是javascript:注意第一个函数在招聘模块中
this.submit_form = function()
{
if( check_field_input())
{
var fname = $('#rec_first_name').val();
var lname = $('#rec_last_name').val();
var usr_email = $('#rec_email').val();
var id = $('input[name="params_id"]').val();
var x_id = $('input[name="XID"]').val();
var url = $('#recruitment').attr('action');
var mainformUrl = $('#recruitmentform').attr('action');
var poster = $.post( url, {params_id: id, XID: x_id, firstname: fname, lastname: lname, email: usr_email},
function(response){
if (response.success == true) {
$.post( mainformUrl, $('form#recruitmentform').serialize());
return true;
//$('form#recruitmentform').submit();
} else {
alert("Error: " + response.errors[0]);
}
});
}
}
$(document).ready(function () {
var rec_mod = new recruitment_module();
$('#submit_btn').click( function() { return rec_mod.submit_form(); });
});
在调试脚本时,我可以看到它确实可以调用使用序列化函数发布第二个表单,但页面没有发布。有任何想法吗?谢谢