如何使用javascript在同一个窗口中打开URL?

Bar*_*rry 2 javascript ruby-on-rails

<form id="search" action="">
            <input id="findroom" type="text" class="defaultText" title="Room Name">
            <input id="find" type="submit" value="Find">
        </form>
        <script>

            $(document).ready(function(){
              $('#search').submit(function() {
                var r = "/rooms/"+$('#findroom').val();
                open(r);
              });
            });
        </script>
Run Code Online (Sandbox Code Playgroud)

上面的代码有问题.我正在尝试生成一个用于Ruby on Rails应用程序的restful URL.我可以从表单生成我需要的URL作为var'r'.当我使用上面的open()时,链接打开正常,但在新窗口中.我需要它在同一个窗口打开.试过:

open.(r,'_self');
Run Code Online (Sandbox Code Playgroud)

不起作用

没有运气:

location.replace
location.href =
Run Code Online (Sandbox Code Playgroud)

有人有什么想法吗?

谢谢

巴里

ben*_*tan 5

这很简单

window.location = r;
Run Code Online (Sandbox Code Playgroud)