我有一个多选下拉菜单,在从中选择多个项目时,我需要将此多选项的值传递给ajax文件,并动态创建分区并将从ajax文件中检索到的数据加载到这些动态分区中。 / p>
var itemvalues= [];
$('#MultiSelectItemID :selected').each(function(i, selected) {
itemvalues[i] = $(selected).val();
});
$('#itemContent').html(LoadHTML);
$('#itemDetailsContainer').fadeIn('',function(){
$('#itemContent').load('ajax_calls/item_details.php?ItemID='+$('select[name=MultiSelectItemID]').val() || [],
function(){
$(this).show('highlight');
}); });
现在,我想遍历itemvalues []数组中的每个值并将其传递给我的php文件并获取数据并将其加载到新的部门。
请帮忙。
答案 0 :(得分:1)
这会完成这项工作吗? (注意我已将“MultiSelectItemID”更改为“ItemID”和serialize()
d。)
var itemvalues = [];
$('#itemContent').html(LoadHTML);
$('#itemDetailsContainer').fadeIn('', function() {
$('#itemContent').load('ajax_calls/item_details.php', ($('select[name=ItemID]').serialize() || []), function() {
$(this).show('highlight');
});
});