5

フォーム送信アクションに配列を追加しようとしています。私は ajax を使用したくないことに注意してください..この「uids」パラメーターを追加した後、定期的に送信するだけです。

$("#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 パラメータが表示されないため、これは機能しません。また、stackoverflow の他の投稿を見てみましたが、それを機能させることができなかった別のこともあります..これは..

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

誰かがこれをしましたか?ありがとう。

4

1 に答える 1

4

マークアップの前に試してみます

これを変える

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

 var input = $("<input>").attr({"type":"hidden","name":"uids"}).val(uids);
 $('#new_meeting').append(input);
于 2012-07-07T18:08:57.250 に答える