【发布时间】:2011-11-29 05:52:51
【问题描述】:
我正在处理一个 MVC 项目,并且正在创建一组不同的提交按钮,每个按钮在提交时将不同的值传递给控制器。
在我当前的代码中,我调用了提交函数,首先创建隐藏的输入元素来传递我想要的数据,如下所示:
$('#btnCreate').live('click', function () {
$('#formIndex').submit(function (event) {
$('#actions').append('<input type="hidden" name="objectId" value="' + $('input[name="objectList"]').val() + '" />');
$('#actions').append('<input type="hidden" name="choice" value="create" />');
});
});
我想知道是否可以在提交调用中将这些隐藏输入的值作为一组参数传递,就像您可以使用 $.get、$.post 和 $.ajax 函数一样。我已经尝试过,但似乎还没有找到正确的公式。
感谢您的帮助!
【问题讨论】:
-
您是在寻找 ajax 解决方案还是同步提交?
-
在这种情况下,我正在寻找同步。我想提交然后重定向到另一个页面。
标签: jquery