Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Часть 1. Получение способов доставки
1. Откройте в проекте файл index.html. 2. Обратите внимание на подключенные модули <script type="text/javascript" src="xslt.js"></script> <script type="text/javascript" src="xmlrpc.js"></script> 3. Ознакомьтесь с программным кодом в файлах xslt.js и xmlrpc.js. 4. В файле index.html найдите следующий комментарий /* Задание 1. Напишите функцию getDeliveryMethods() для получения способов доставки эта фукнция должна обратиться к серверу XML-RPC … */ 5. Необходимо написать функцию getDeliveryMethods(), которая реализует получение «способов доставки», формирует список возможных вариантов доставки при загрузки страницы. Функция должна обратиться к серверу XML‐RPC lab4‐server.php, и вызвать метод eshop.getDeliveryMethods (без параметров). XML‐RPC ответ сервера временно (для отладки) выведите на экран с помощью функции showXML(), которая просто преобразует xml сообщение в строку. Итак, в функции реализуйте следующие этапы: - создайте объект XMLRPCMessage (см. код xmlrpc.js) - с помощью метода xml() созданного объекта получаем xml-сообщение для отправки на сервер (см. код xmlrpc.js) - сформируете асинхронный запрос методом POST к серверному скрипту lb12-server.php, используя функцию getXmlHttpRequest из файла xmlhttprequest.js; в запрос добавьте настройку заголовков req. setRequestHeader("Content-Type", "text/xml"); req. setRequestHeader("Content-Length", rawData. length); - в обработке ответа сервера проверьте корректность полученного xml-сообщения с помощью функции isError, если ответ корректный, то выведите полученный ответ с помощью функции showXML(). - поставьте вызов функции getDeliveryMethods() в событие window.onload
Date: 2015-10-18; view: 389; Нарушение авторских прав |