How to open another page in HTML5 Builder Server Mobile Application

来源:互联网 发布:java 泛型方法调用 编辑:程序博客网 时间:2024/05/19 15:42

We are still rookie developers in HTML5 Builder, creating a Server Mobile Application.

We would like to know how to open another page (page2.php) using javascript.

Basically, the user will fill in a form, when the 'Submit' button is clicked, a few basic checks are done in javascript (like to check if all fields are filled in) and if validation is successful, the app needs to load the next page.

The following code have been tried:

window.location = "page2.php";

window.open('page2.php','_parent');

Both of these work fine when the app is running in a browser on the pc, but it does not work on the deployed app on Android, which will be the end product. We also tested it on more than one device with different versions of Android, with same result.

Any help will be appreciated, thank you.

share|improve this question
  

1 Answer

activeoldestvotes
up vote0down voteaccepted

If you are using client-side AJAX navigation, which is enabled by default in mobile pages, you can change page with this:

$.mobile.changePage("TargetPage.php");
share|improve this answer
 
Thank you for the reply. Tried it, but receiving a message in yellow: "Error Loading Page" I see the error message is the same as the Page's PageLoadErrorMessage property. The Page's UseAjax property is set to true. This is the exact OnClick: function btnTestJSClick($sender, $params) { ?> //begin js $.mobile.changePage("page2.php"); //end <?php } – Odione May 14 at 14:35
 
Check that the submit button has the ButtonType property set to btNormal (otherwise, it submits the page to the server). – Gallaecio May 14 at 14:38
 
ButtonType is set to btNormal – Odione May 14 at 14:40
 
This works in PC Browser, but on Android phone it gives the error – Odione May 14 at 14:43
 
Does TargetPage.php exist? Also, check that the Name property of both MPage pages is different — it’s a common error that haunts you when you less expect it. – Gallaecio May 14 at 14:43
show 8 more comments
原创粉丝点击