Добрый день, уважаемые !
Использую компонент sale.order.ajax, который осуществляет обновление через функцию submitForm()
каким образом можно отловить завершение запроса ? дело в том, что мне надо выполнить js функцию по завершении обновления, и если я внедряю ее в код, она просто не видит результатов обновления. Сейчас использую setTimeout(), но этот костыль мне не нравится, если обновление не отрабатывает за указанное время, ничего не происходит.
Использую компонент sale.order.ajax, который осуществляет обновление через функцию submitForm()
Код |
---|
function submitForm(val) { if(val != 'Y') BX('confirmorder').value = 'N'; var orderForm = BX('ORDER_FORM'); BX.ajax.submitComponentForm(orderForm, 'order_form_content', true); BX.submit(orderForm); return true; } |
каким образом можно отловить завершение запроса ? дело в том, что мне надо выполнить js функцию по завершении обновления, и если я внедряю ее в код, она просто не видит результатов обновления. Сейчас использую setTimeout(), но этот костыль мне не нравится, если обновление не отрабатывает за указанное время, ничего не происходит.