如何使用javascript在同一窗口中打开URL?
不起作用 在以下方面没有任何运气:如何使用javascript在同一窗口中打开URL?,javascript,ruby-on-rails,Javascript,Ruby On Rails,不起作用 在以下方面没有任何运气: open.(r,'_self'); 有人有什么想法吗 谢谢 Barry要打开新的弹出窗口,请使用 location.replace location.href = 如果要重定向当前页面,请使用 window.open(r); 这很简单 window.location = r; 正确的语法是 window.location = r; 你只需要说出自己的名字 创建新的辅助浏览器窗口并加载引用的资源,同时允许更改当前窗口的URL。所以你想要的是: win
open.(r,'_self');
有人有什么想法吗
谢谢
Barry要打开新的弹出窗口,请使用
location.replace
location.href =
如果要重定向当前页面,请使用
window.open(r);
这很简单
window.location = r;
正确的语法是
window.location = r;
你只需要说出自己的名字
创建新的辅助浏览器窗口并加载引用的资源,同时允许更改当前窗口的URL。所以你想要的是:
window.open(URL,name,specs,replace)
谢谢大家的帮助。你全靠钱,但答案是
window.location = r;
这与表单提交和重写window.location命令有关。一旦您阻止了默认行为,它就会起作用。这是完整的代码:
e.preventDefault();
$(文档).ready(函数(){
$(“#搜索”).submit(函数(e){
var r=“/rooms/”+$('#findroom').val();
window.location=r;
e、 预防默认值();
});
});
谢谢你的时间和帮助
巴里
e.preventDefault();
<section id="roomsearch">
<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(e) {
var r = "/rooms/"+$('#findroom').val();
window.location = r;
e.preventDefault();
});
});
</script>
</section>