我对MVC来说是全新的。我必须做以下事情:
根据点击的添加或删除按钮,我有4个动态填充的列表a,b,c,d。单击提交按钮时,我需要将列表的值发送到控制器。我怎样才能做到这一点?请给我一个例子,我将有一个例子。
答案 0 :(得分:2)
这是一个用于序列化列表的方便插件。然后你可以像这样序列化数据:$('#a')。serializelist()并将它传递给你的后端然后根据你的需要对它进行处理。
http://github.com/botskonet/jquery.serialize-list
编辑:更具体地说......
$('.submit').click(function() {
$.ajax({
type: "POST",
url: "process.php",
data: $('#a').serializelist(),
success: function(){
alert( "Success!");
}
});
});
答案 1 :(得分:0)
一个选项是遍历每个项目并在提交时一次构建json一个项目。另一种是当用户单击按钮将项目添加到列表时,您可以构建json。您可以向click事件添加代码以构建json并将其存储在变量或dom元素中,然后在提交中使用该变量或dom元素。