Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Слетает цикл each() (https://javascript.ru/forum/jquery/30461-sletaet-cikl-each.html)

Casufi 05.08.2012 16:36

Слетает цикл each()
 
Есть цикл по элементам таблицы

$('input[name="price_del"]').each(function(){
            DelDoci(this);
        });

И два варианта функции
1:
function DelDoci(elem){
        var cur_row = $(elem).parents("tr")[0];
        var docitem_id = $('input[name="docitem_id"]',cur_row).val();
                
        var get = new htmldb_Get(null,$v('pFlowId'),'APPLICATION_PROCESS=DelDociFromOrder',$v('pFlowStepId'));
        get.add('F120_ORDER_DOCI', docitem_id);
        var ret = get.get();
    }


2:
function DelDoci(elem){
        var cur_row = $(elem).parents("tr")[0];
        var docitem_id = $('input[name="docitem_id"]',cur_row).val();
                
        var get = new htmldb_Get(null,$v('pFlowId'),'APPLICATION_PROCESS=DelDociFromOrder',$v('pFlowStepId'));
        get.add('F120_ORDER_DOCI', docitem_id);
        var ret = get.get();
        var results = apex.jQuery.parseJSON(ret);
    }


Если использовать вторую функцию, то цикл слетает, функция отрабатывает только на первом элементе, а с первым вариантом отрабатывает на всех.

Casufi 05.08.2012 16:41

Снимаю вопрос, функция возвращала битый json


Часовой пояс GMT +3, время: 02:41.