приветствую, господа!
некоторое время назад похожий топик остался без внимания, поэтому решил расширить тему.
системный компонент sale.ajax.locations имеет недостаток, если часто перебирать значения селекта, в конце концов выводимые данные просто исчезают со страницы. т.е. пропадает то, что заключено между аяксовым <div>...</div>.
проблема возникает при работе и CAjax::Init(), и IncludeAJAX() (все тестилось с 2 машин).
как говорится, методом проб установлено, что проблема не столько в sale.ajax.locations, а в принципе в аяксе и проявляется также на [URL=http://partners.1c-bitrix.ru/personal/edit_partner/#tab-faq-link]сайте Битрикса[/URL], но техподдержка проблему не наблюдает.
чаще всего проблема возникает, если послать аякс запрос через некоторое время после открытия страницы (CAjax::Init()). намного чаще ошибка возникает при использовании метода IncludeAJAX(). насколько мне известно, некоторые разработчики используют родной аякс, подскажите плиз, как побороть эту ошибку?
заранее спасибо!