используя множественный выпадающий список и перебирая его значения с помощью jquery - PullRequest
1 голос
/ 08 сентября 2011

У меня есть выпадающий список множественного выбора, при выборе нескольких элементов из него мне нужно передать значение этого множественного выбора в файл ajax, динамически создавать подразделения и загружать данные, полученные из файлов ajax, в эти динамические подразделения.

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-файл, получить данные и загрузить их в новое подразделение.

Пожалуйста, помогите.

1 Ответ

1 голос
/ 09 сентября 2011

Будет ли это делать работу? (Обратите внимание, что я изменил «MultiSelectItemID» на просто «ItemID» и serialize() d.)

http://jsfiddle.net/svzsY/8/

    var itemvalues = [];
    $('#itemContent').html(LoadHTML);
    $('#itemDetailsContainer').fadeIn('', function() {
        $('#itemContent').load('ajax_calls/item_details.php', ($('select[name=ItemID]').serialize() || []), function() {
            $(this).show('highlight');
        });
    });
...