Имеет ли функция.load() доступ к серверу в мобильных приложениях?

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

<div id="myHeader" />
$("#myHeader").load("myHTMLs/myHeader.html");

Тестируя это приложение локально на компьютере, с помощью firebug я вижу, что приложение делает запрос get для получения загруженного файла (myHeader.html).

Но когда я запускаю приложение в устройстве, так как в первый раз без подключения, оно работает.

Итак, делает ли функция загрузки jquery запросом GET к серверу или загружает файл локально?

Спасибо.

1 ответ

Решение

При тестировании в Mobile Browser Simulator вы видите запрос get к веб-ресурсу, потому что вы используете сервер разработки. На устройстве ваше приложение загружает файл локально.

Для создания многостраничного приложения с использованием jquery, пожалуйста, смотрите: IBM Worklight - Фрагментация страницы

Тестирование гибридных мобильных приложений: тестирование мобильных приложений

Документация сервера Worklight Development: Сервер разработки Worklight

Другие вопросы по тегам