2012-07-07 22 views
4

我想添加一个数组到我的表单提交操作。请注意,我不想使用ajax ..只需在添加此“uids”参数后进行常规提交。jquery - 如何将数组添加到表单提交?

$("#new_meeting").live("submit", function(){ 
    var uids = []; 
    $("span.receiver-name").each(function(){ 
    var uid_name = $(this).attr("id"); 
    var uid = uid_name.split("--")[0]; 
    uids.push(uid); 
    }) 
    $("#new_meeting").append("&uids=" + uids); 
}); 

这不起作用,因为在服务器端我没有看到uids参数。还有我想看着计算器上的其他职位另一件事,但不能得到那个工作either..here是..

var input = $("<input>").attr("type", "hidden").attr("uids", "mydata").val(uids); 
    $('#new_meeting').append($(input)); 

有没有人这样做呢?谢谢。

+0

标记请:) – Jashwant 2012-07-07 18:05:48

回答

4

我会标记之前给了一枪,

更改此

$("#new_meeting").append("&uids=" + uids); 

var input = $("<input>").attr({"type":"hidden","name":"uids"}).val(uids); 
$('#new_meeting').append(input); 
+0

Jashwant,你达人! thnaks,你为我节省了很多时间。 – absolutskyy 2012-07-07 18:24:14

相关问题