i确实有一个Java Web应用程序,它确实使用速度(*.vm)作为演示文件。我确实有一个带有大量输入/选择框的表格,我想在表单的操作中以不同的来源提交。该表格确实有2个按钮。首先将其命名为提交,其默认一个,它只是提交表格,并且确实可以正常工作。我没有问题。第二个按钮只是一个默认按钮(保存草稿)按钮,此按钮也应将表格提交给其他源。.我已经配置了从Java侧,支撑杆,bean等配置的所有内容。但是我只从Java中获得null..它没有提交数据。
我已经尝试了以下jQuery脚本,但没有帮助:
function submitDraft(form){
var url = "addDraftMarriageAction.action";
var formData = {};
$(form).find("input[name]").each(function (index, node) {
formData[node.name] = node.value;
});
$.post(url, formData).done(function (data) {
alert("Draft has been saved");
});
}
我从第二个按钮的onclick()方法中调用了此函数,它给出了警报,但Java侧没有得到。
任何建议或帮助都将受到赞赏
我找到了一个解决方案,而不是发布的JavaScript代码,我使用了以下内容:
function submitDraft(){
var url = "addDraftMarriageAction.action";
$('form').attr("action", url); //change the form action
$('form').submit(); // submit the form
}
我从爪哇一侧获得了所有值,现在一切都起作用。因此,我没有Java的任何问题,但更多的是JavaScript问题...
将相同表格发布到不同操作的形式,具体取决于按钮