使用jQuery的“提交”-是否可以将其他参数传递给表单?我不希望使用Ajax进行此操作-这是正常的,刷新式的表单提交。$('#submit').click(function () { $('#event').submit(function () { data: { form['attendees'] = $('#attendance').sortable('toArray').toString(); });});
3 回答

杨__羊羊
TA贡献1943条经验 获得超7个赞
在您的情况下,只需将另一个隐藏字段动态添加到表单中就足够了。
var input = $("<input>").attr("type", "hidden").val("Bla");
$('#form').append($(input));

鸿蒙传说
TA贡献1865条经验 获得超7个赞
您无需单击提交按钮就绑定提交事件,只需绑定提交事件即可,它将捕获提交事件,而不会触发它。
想想您想要的是像通过ajax一样提交可排序对象。尝试做这样的事情:
var form = $('#event').submit(function () {
$.each($('#attendance').sortable('toArray'),function(i, value){
$("<input>").attr({
'type':'hidden',
'name':'attendace['+i+']'
}).val(value).appendTo(form);
});
});
- 3 回答
- 0 关注
- 1018 浏览
添加回答
举报
0/150
提交
取消