Wonderlog - Web development life metas and stuff

28Июн/100

Маленькая особенность Ajax в приложениях Facebook

Случайно наткнулся на маленькую хитрость.
Простейшее приложение - берет данные формы и при помощи фейсбуковского объекта Ajax передает данные на мой сервер, где скрипт из полученных данных формирует письмо и пишет данные эти в базу. Так вот при инициализации Ajax был указан dataType JSON. Сервер возвращал абсолютно ненужную строчку JSON (осталась от старой разработки) и после всех тестов приложения, я решил этот ответ закомментировать.
Последующий тест - прислал три письма и трижды записал данные в базу. При этом firebug - никакой левой активности не показывал - фейсбук делал обычный один запрос к прокси. Однако факт остается фактом: если указать dataType = JSON и не отдавать серваку ответа - похоже, фейсбук будет долбится по адресу три раза, а потом притихнет.
вот.

Связано с категорией: Facebook, JS @ LIFE Нет комментариев