Jquery 异步提交2个表单
我正试图提交一次点击2表。看起来两个表单都在提交中,但是对第二个表单的调用(来自第一个表单帖子上的回调)没有实际结果。 下面是javascript: 注意:第一个功能在招聘模块中Jquery 异步提交2个表单,jquery,ajax,forms,asynchronous,Jquery,Ajax,Forms,Asynchronous,我正试图提交一次点击2表。看起来两个表单都在提交中,但是对第二个表单的调用(来自第一个表单帖子上的回调)没有实际结果。 下面是javascript: 注意:第一个功能在招聘模块中 this.submit_form = function() { if( check_field_input()) { var fname = $('#rec_first_name').val(); var lname = $('#rec_last_nam
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(); });
});
在调试脚本时,我可以看到它确实使用serialize函数调用了post第二个表单,但是页面没有被发布。
有什么想法吗?
谢谢如果没有可以检查和修改的可运行代码,我们就无法真正调试它。以下是调试类似以下内容的步骤:
mainformUrl
与您的页面位于同一域中,这样您就不会被同一来源的安全限制阻止