none
Передача данных из javascript в веб-сервис RRS feed

  • Вопрос

  • Здравствуйте!

    Подскажите, пожалуйста, как решить - где копать:

    Есть форма. На ней через кнопку на клиентской стороне создается список параметров для определенного задания (машина, количество, время и т.д, количество конечных параметров неизвестно). После мне необходимо собрать все данные с контролов, созданных на клиентской стороне и передать их в веб-сервис для дальнейшего сохранения в БД. Код сбора данных:

     

    function AddOperationsToPlan() {
    
                var main = {};            
    
                var project = document.getElementById("lbProject").innerText; //получаем номер задания
    
    
    
    		//пробегаем все контролы, получаем из них значения.
    
                for (i = 1; i < idx; i++) { //idx - счетчик количества созданных строк с контролами на клиентской стороне
    
                    var split = {};
    
                    split.machineId = document.getElementById(i + "_machine").options[document.getElementById(i + "_machine").selectedIndex].value; //id машины для задания
    
                    split.operationId = document.getElementById(i + "_operation").options[document.getElementById(i + "_operation").selectedIndex].value; //id операции для задания
    
                    split.part = document.getElementById(i + "_part").value; //номер части задания
    
                    split.qnty = document.getElementById(i + "_trm").value; //количество материала для задания
    
                    split.duration = document.getElementById(i + "_duration").value; //время на задание
    
                    main[i] = split;
    
                }       
    
                   //вызов веб-сервиса
    
                Amcor.WebServices.PlanningServices.SplitProjectByMachines(project, main, OnSplitProject);
    
            }
    

    В итоге получается объект вида:

    main.1.machineID, main1.part, main.1.operationid и т.д. для каждой строки.

    Подскажите, где прочитать как всё это передать в веб-сервис и каким типом данных должен быть параметр на стороне сервиса?

    Заранее спасибо.

     

    14 ноября 2011 г. 9:55

Ответы