jquery - Jquery 提交表单并在没有 ajax 的情况下发送数据
问题描述
我得到了很好的工作形式。在里面我有按钮,用 onclick="form_submit()" 提交我的表单。此代码示例工作正常,但没有发送控制和。
function form_submit(){
$("#add_form").submit();
}
现在我需要在提交表单上发送一些控制和。此控制总和在其他表单输入内,因此不会与此一起发送。
有必要使用非ajax解决方案。所以我尝试了这种方式但没有成功。
function form_submit(){
$("#add_form").submit(function() {
$.post('url.php', $("#control-sum").serialize());
})
}
你能告诉我,用什么语法或方法来找到解决方案?
解决方案
现在它工作正常,我需要它的解决方案 :) 感谢您的帮助!
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();
}
推荐阅读
- javascript - 在Javascript中将日期历史转换为日期范围
- linux - 我在哪里可以获得更多 qtcreator 的小部件?
- javafx - 问题创建按钮,其中打开一个窗口/阶段
- reactjs - 在 redux 状态下通过 key-index 移除对象
- angular - Angular Firebase 更新代码未在快照 foreach 中执行
- url - 通过添加 url 参数更改 facelets 模板中的内容布局
- r - 无法在闪亮的仪表板中可视化输出
- sql - 在 where 子句中使用别名结果
- jquery - 计算 div 中的文本行数
- css - 不能让 div 项目占据它的全部长度