Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Написать расширенный аналог getJSON.

ВНИМАНИЕ! Саму функцию getJSON переписывать не надо. Нужно создать новую с описываемым ниже функционалом, используя стандартную getJSON!

ВЫЗОВ:

getJSON2 (UrlList, Param, {cache: false}, {6: fun_name1, 15: fun_name2, 26: 'stopajax'});

КОММЕНТАРИИ К АРГУМЕНТАМ:

UrlList - массив доменов (или айпи), который используется в GET-запросе (ф-ция будет работать лишь с JSONP)

Param - готовая кодированная строка, соединяемая с текущим урлом (строка вызова скрипта)

Следующий объект-хэш -- обычные настройки ajax, которые нужно задействовать в данном вызове

Следующий объект-хэш содержит кол-во секунд в попытках скачать по аяксу и функция, вызываемая сразу по прошествии этого времени.

ЛОГИКА ФУНКЦИИ:

Ф-ция должна по очереди перебирать домены (айпи) из списка UrlList: в случае неудачного скачивания ('error' в аякс) сразу же предпринимается попытка скачивания по следующему домену (айпи) из указанного списка, и так до конца списка, после того, как дошли до конца, начинаем с первого элемента и так и ходим по кругу.

Если прошло указанное в последнем хэше количество секунд смотрим: если у него значение stopajax, то сразу же завершить всю эту эпопею и выйти из функции, в противном случае вызываем функцию указанную в значении.

ПРИМЕЧАНИЯ:

После удачного закачивания или выхода по тайм-ауту (stopajax) функция должна максимально подчистить за собой, чтобы не перегружать память клиента.

Следует учесть, чтобы копии данной функции запросто могли работать одновременно.

Вот и все.

Жду ваши цены и сроки.

Дополнение. Общение только по скайпу (голосом или текстом), кидайте в заявках свой скайп-логин. Оплата Яндекс-Деньгами (кошелек уже пополнен). Предпочтение отдается малому бюджету и кандидатам, работающим с оплатой пост-фактум (после тестирования).

12 лет назад
meeb
34 годаРоссия
13 лет в сервисе
Был
12 лет назад
Выбранные исполнители
creek
Артур 
40 летРоссия
12 лет в сервисе
Был
9 лет назад
12 лет назад
$5
1 день
Отлично выполнено задание и что самое главное - быстро. Человек вник в проблему и решил ее буквально за один день. При том, что сначала я вообще не мог найти исполнителя долго на эту заявку (при 100 просмотрах!), потом было пару заявок, другой исполнитель пытался делать долго-долго, в итоге отказался от денег, а Артур не просто согласился выполнить, но и реально выполнил довольно сложную функцию на js+jquery да еще и быстро.
Всё замечательно
ParadoCS12
Сергей 
35 летРоссия
13 лет в сервисе
Был
9 лет назад
13 лет назад
$10
2 дня
  • Похожие заказы
  • Доброго времени суток. Нужно сделать математический -онлайн- калькулятор для сайта. Чтобы было красиво удобно. Из функции примерно как у него, http://www.casio.com/products/images/FX-300MSPlus/xlarge/ Чуток попроще. Надо чтобы несколько прошлых подсчётов пользователя сохранялись. При этом скрипт должен быть без всяких ...

    Закрыт
    12 лет назад
  • Имеется панель управления игровыми серверами.Все работает хорошо,но главная страничка грузится немного дольше,чем остальные. Нужно выяснить почему,и убрать лишние запросы к базам данных и тп,если они имеются.

    Закрыт
    13 лет назад
  • $2500

    Требуется разработка социальной сети, можно на базе Social Engine (или другой системы, с обоснованием). Проживание Москва или МО - обязательно, нужны будут встречи! Бюджет обсуждается. Детали в личку

    Закрыт
    13 лет назад
  • Необходимо написать класс на php по заданной структуре, реализующий возможность распределенного хранения данных между файлом и бд. Общее описание: задача разгрузить бд от большого количества не приоритетных запросов вставки, путем накопления запросов на ...

    Закрыт
    13 лет назад
  • Есть php скрипт создающий watermark на сайте. Скрипт в приложении. Необходимо доработать функцию create_watermark, чтобы вывод текста был аналогичен: http://www.dealextremeru.com/productimages/d2f05c8b47e1d60470f9acb63675d81f.jpg т.е. изменить просто кол-во штампов текста. наклон 45 градусов с повторениями.

    Завершен
    6 лет назад
  • $50

    Просьба обновить движок DLE с 9.2 до 9.4 Дистриб в наличии. Модули для переноса: 1. Портфолио 2. Каталог фирм 3. Калькулятор фирм 4. Интерактивная карта города 5. Фотогалерея Пункты 5 и 2 – необязательно, так ...

    Закрыт
    13 лет назад
  • Задание и решение с ошибкой - в приложении. (6 задание) Если запустить проект, видно что молекулы крутятся (атомы) вокруг центра экрана, что то типа черной дыры там наверно:) это и есть ошибка. молекулы должны взаимодействовать только ...

    Закрыт
    13 лет назад