在phonegap中从javascript重定向到本地html页面

在phonegap中从javascript重定向到本地html页面,javascript,html,cordova,Javascript,Html,Cordova,我正在开发phonegap应用程序。 我正在尝试登录,单击login.html中的提交按钮,我应该被重定向到本地html文件 Login.html <tr> <td>&nbsp;</td> <td> <input type="submit" class="submitbtn" name="submit" id="submit" value="Login" onclick="log

我正在开发phonegap应用程序。 我正在尝试登录,单击login.html中的提交按钮,我应该被重定向到本地html文件

Login.html

<tr>
    <td>&nbsp;</td>
    <td>
        <input type="submit" class="submitbtn" name="submit"
            id="submit" value="Login" onclick="loginCheck()">
    </td>
</tr>
但是
document.location.href
window.location
/
window.open
不起作用。有人能在这个问题上帮忙吗?
如果我使用window.open并在emulator中运行应用程序,它可以正常工作,但不能在设备中运行。

尝试使用相对路径,这应该可以工作:

window.location="Category.html";
你可以试试这个

window.open("mainpage.html",'_self');

这将在当前窗口中打开页面,以便当前窗口页面数据刷新,新页面数据将在同一窗口页面dom中呈现。

尝试此操作

if (validCustomer == true) {

    alert("valid customer........");
    document.location.href("file:///android_asset/www/Category.html"); 
window.location.replace = "Category.html";

Load.html页面位于堆栈顶部,Category.html位于该窗口下方。首先关闭Load.html页面,然后尝试使用window.open(“Category.html”)打开Category.html,效果很好。
window.location.href = 'Category.html';