jQuery 无需 AJAX 即可提交表单并发送数据

问题描述 投票:0回答:1

我的工作状态良好。里面有一个按钮,可以用

onclick="form_submit()
提交我的表单。

此代码示例工作正常,但没有发送控制和。

function form_submit(){
    $("#add_form").submit();
}

现在我需要在提交表单上使用 POST 发送一些控制和。 该控制和位于其他表单输入中,因此不会与此一起发送。

必须使用非AJAX解决方案。所以我尝试了这种方法但没有成功。

function form_submit(){
   $("#add_form").submit(function() {
       $.post('url.php', $("#control-sum").serialize());
   })
}

您能告诉我,我应该使用什么语法或方法来找到解决方案吗?

jquery forms post
1个回答
1
投票

现在它工作正常并且是我需要的解决方案:) 感谢您的帮助!

function form_submit(){
    var csum_val = $("#control-sum").val();
    var csum_name = $("#control-sum").attr('name');
    $(".jq__add_control_sum").append('<input type="hidden" name="' + csum_name + '" value="' + csum_val + '"/>');
    $("#add_form").submit();
}
© www.soinside.com 2019 - 2024. All rights reserved.