Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 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; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию