民间, 让我们说我正在使用jquery.chosen插件:
https://harvesthq.github.io/chosen/
我们也说我已经能够使用javascript动态填充带有值的多项选择:
<script type="text/javascript">
function appendToChosen(id,value){
$('#stuff')
.append($('<option></option>')
.val(id)
.attr('selected', 'selected')
.html(value)).trigger('chosen:updated');
}
</script>
其中&#34; id&#34;用于组ID,值用于唯一的电子邮件地址。
但是,我想获取在javascript中的多选中填充的所有选定选项值,特别是对于ajax的东西。
使用类似的东西:
function rule_add(id)
{
$("#stuff").trigger("chosen:updated");
var url = "scripts/script.php"; // the script where you handle the form input.
$.ajax({
type: "POST",
url: url,
data: $("#idForm").serialize(),// serializes the form's elements.
success: function(data)
{
}
});
return false;
}
多选数据的形式最终会被发布为:
group_list [] 19
group_list [] 19
group_list [] 19
group_list [] 19
&#34; 19&#34;如上所示来自&#34; id&#34;组ID的变量。我希望它发布每个最终成为每个单独的电子邮件地址的值。有什么想法吗?
谢谢!