19
Июн
Тонкости AJAX
Написал Максим Крентовский в Исследования
В общем случае с AJAX-запросами надо осторожно. Потому как
- активные клиент-сайд элементы надо не забывать синхронизировать (это касается, в частности, FCKEditor-а), иначе есть риск получить «протухшие» данные при сериализации формы перед запросом;
- данные, объем которых не ограничен на стороне клиента (например, в том же FCKEditor вследствие большого количества разметки может оказаться действительно много байт), лучше всего отправлять методом POST. Делается это просто — $.ajaxSetup( { type: «POST» } ); (если остальной код использует настройки по умолчанию — по завершению запроса лучше сделать обратную операцию), при этом стоит также помнить, что поле типа TEXT в mySQL имеет ограничение в 64Кбайта.
Все это пришлось пройти на стадии внедрения шаблона документов в Guard-Inform CRM. Исправлено, выводы на будущее сделаны.

