2013-04-10 2 views
0

Моя проблема заключается в том, что при компиляции и проверить мое применение в некоторых разделах приложения, кажется, не выполнить код яваскриптане выполнение Javascript кода в PhoneGap

Я заметил, что когда я пытаюсь те же разделы в браузере при первом нагруженный имеет такое же поведение, как скомпилированное приложение, но когда я перезарядил страница выполняет код javascritp

поведение можно увидеть в этой ссылке

http://jeanca.com/clientes/bluepages/search/specialist.html

ответ

0

есть переменный ток ouple проблем с тем, как вы оборачивать это приложение для PhoneGap:

  1. Вы в том числе файла JavaScript (prettify.js) с удаленного сервера (который перенаправляет на еще один сервер). Включите этот файл локально со своей сборкой

  2. По крайней мере, в одном месте вашего кода вы создаете локальные ссылки вместо правильных URL-адресов, например.

    $ ('# Especialidades'). Добавить (»< дд> < A HREF =" specialistList.html? ID =»+ данные [0] [I] +"> '+ данные [1] [я ] + '</a> </dd>');

Внутри PhoneGap этот href будет отображаться как href=file://specialistList.html?.... Вы должны разместить полный URL-адрес, например. href://yourserver.com/specialistList.html?...

Вы также должны убедиться, что все внешние серверы, которые вы используете, включены в белый список в конфигурации проекта PhoneGap.

+0

и решить проблему. jQuery mobile для связи в другой папке необходимо добавить data-ajax = "false" в

Смежные вопросы