Коллеги, подскажите, если POST/GET по какой-то причине не сработал (например, PHP Fatal Error), Ext нормально отрабатывает или выдает пустой результат (т.к. json не приехал)? Желательно совет тех кто реально видел глазами такую ситуацию, а не специалистов по манам.
Если пришел кривой JSON валится эррор. Самое забавное то, что кривой json может быть и не из-за ошибки на сервере, а хотя бы из-за банального обрыва соединения. Это происходит в ситуации когда форма применяется для загрузки файлов. В этом случае загрузка идет с помощью скрытого iframe. Так вот если за время загрузки коннект отвалился, то в iframe придет известно что, при этом при парсинге json произойдет ошибка. Самая натуральная javascript овая.
при разработке включай показ ошибок пхп и юзай firebug или веб-инспектор (в сафари), если оно валится с ошибкой, то ты это увидишь в ответе от сервера.
ExtJS – учимся правильно писать компоненты