使用windows.location =“some url”的视图会发生变化,但元素(对象)来自旧网址

时间:2013-04-27 10:09:11

标签: javascript jquery html ios cordova

要重新定向到iOS上的PhoneGap上的网址,我在javascript中使用此代码

function pedirTaxi(){
    var direccion =  $('#txtDireccion').val();
    alert(direccion);
    window.location.href = "loading.html";
    cambiarBar();
    ...
}

function cambiarBar(){
    var ajaxs = 100;
    alert($(this).attr("href"));
    ...
}

它仍然显示旧的URL是index.html。任何人都可以告诉我我做错了什么,我已经尝试了一切,使用jquery(仍然是javascript)并使用window.location.replace,或.assign,我真的卡住了。

调用函数pedirTaxi()的html位于index.html中,并且是以下内容:

     <button class="btn btn-primary" onclick="pedirTaxi()">
            pedir taxi
    </button>

提前致谢

1 个答案:

答案 0 :(得分:0)

我认为你应该使用window.open而不是window.location.href,它只是一个属性。

如果您想查看应用程序中发生了什么,可以使用带有禁用Web安全选项和调试模式(cmd + alt + j)的chrome打开它