2013-05-14 8 views
0

Мы все еще разработчики новичков в HTML5 Builder, создавая Mobile Mobile Application.Как открыть другую страницу в HTML5 Builder Server Mobile Application

Мы хотели бы знать, как открыть другую страницу (page2.php), используя javascript.

В принципе, пользователь заполнит форму, когда нажата кнопка «Отправить», в javascript выполняется несколько базовых проверок (например, чтобы проверить, заполнены ли все поля), и если проверка прошла успешно, приложение необходимо загрузить следующую страницу.

Следующий код были опробованы:

window.location = "page2.php";

window.open ('page2.php', '_ parent');

Обе эти функции прекрасно работают, когда приложение работает в браузере на компьютере, но оно не работает на развернутом приложении на Android, которое будет конечным продуктом. Мы также тестировали его на нескольких устройствах с разными версиями Android с таким же результатом.

Любая помощь будет оценена, спасибо.

ответ

0

Если вы на стороне клиента AJAX навигации, которая включена по умолчанию в мобильных страницах, вы можете изменить страницу с этим:

$.mobile.changePage("TargetPage.php"); 
+0

Спасибо за ответ. Пробовал, но получал сообщение желтым: «Ошибка загрузки страницы» Я вижу, что сообщение об ошибке такое же, как и свойство PageLoadErrorMessage страницы. Свойство UseAjax для страницы имеет значение true. Это точная OnClick: функция btnTestJSClick ($ отправителем, $ PARAMS) { > // начать JS $ .mobile.changePage ("page2.php"); // end Odione

+0

Убедитесь, что кнопка отправки имеет свойство ButtonType, установленное в btNormal (в противном случае оно отправляет страницу на сервер). – Gallaecio

+0

ButtonType установлен на btNormal – Odione