Сделать копию интернет магазина. shtuki.com.ua Дизайн есть.
Ajax и jQuery - изменить логику работы скрипта
Есть функция для работы с ajax в jQuery - $.post(). В ней задана функция обратного вызова, выполняющая некие действия над данными, полученными в ajax ответе, а именно:
$.post("/index.php", {param: param}, function showUserDetails(data) {
var tmp='Здравствуйте, ' + data.name + '>Закладки (' + data.bookmarks + ')';
document.getElementById('auth').innerHTML=tmp;
}, "json");
Требуется изменить этот функционал таким образом, что сперва бы проверялось, есть ли уже в html коде страницы необходимые данные, и если есть, то не делать ajax запрос, а брать их прямо из html. Т.е. в этом случае вызывалась бы функция showUserDetails, где массив data извлечен из html кода страницы, а не из ajax ответа. Сама функция должна остаться без изменений, т.е. данные её всегда передаются в формате json. Итого логика работы должна быть такой:
Есть в html коде массив data ?
- если есть, выполняем showUserDetails(data)
- если нет, отправляем $.post и выполняем showUserData(data), как это и есть сейчас.
Также указать, какой именно код нужно разместить в html коде страницы. Т.е. этот код должен использоваться только в качестве источника данных и сам по себе никак не отображаться на странице. Другими словами, речь идет о том, чтобы массив data изначально разместить в html, и использовать ajax для его получения только в том случае, если в html коде этого массива не обнаружено.
Выбранный исполнитель
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗакрыт15 лет назад
Вкратце это сайт с которого делают онлайн заказ формируется это дело под 1С. В 1С есть возможность по обработке xml. Т.е с сайта надо через ворму (в формате 1С) формировать заказ и отправлять на мыло, ...
Веб-программирование4 заявкиЗакрыт15 лет назадАдрес сайта дам в личку 1. Сейчас поиск идет по выбранному жанру или категории. Нужно, чтобы поиск шел по всей базе. 2. Поиск должен идти по полю с названием ...
Веб-программирование3 заявкиЗакрыт15 лет назад- $250
Плагин для сайта, срочно... icq 7557505
Веб-программирование1 исполнительЗавершен15 лет назад Необходим модуль для сортировки и поиска в категории по буквам, словам, или выбранным из предложенного списка несколько вкладок.
Веб-программирование1 заявкаЗакрыт15 лет назадФлеш галерея задание в приложение от вас сроки и бюджет
Веб-программирование1 исполнительЗавершен15 лет назад- $5
Нужно адаптировать скрипт смс системы - smscoin, под самописный сайт.
Веб-программирование1 исполнительЗавершен15 лет назад - $5
Нужно написать простой скрипт. Он должен делать слудующее: - парсить поисковый запрос основных поисковых систем (например “окна пвх”) - на хостинге должна создаваться страница со словом окна пвх и каждый раз при таком ...
Веб-программирование1 заявкаЗакрыт15 лет назад - $15
На сайте написан модуль массовой загрузки файлов - вся подробная документация (что менялось/добавлялось, как и т.д.) по модулю имеется - вышлю. Основная функция модуля: загружаем архивы RAR и одноименные файлы HTM документов ...
Веб-программирование2 заявкиЗакрыт15 лет назад - $1000
Необходима разработка функционала на Битриксе(редакция Бизнес) согласно техническому заданию и инструкциям. По дизайнеру все будет выполнено нами. Необходимо подробное коммерческое предложение для исполнения проекта с описанием вас или вашей команды, портфолио, с ценами(по ...
Веб-программирование2 заявкиЗакрыт15 лет назад