为什么不开窗户?位置加载一个新页面
Why won't window.location load a new page?
这段代码以前是可以工作的,现在不行了:
var url = myurl +'?id=' + id + '&phase=' + phase;
window.location = url;
使用IE开发工具栏,我已经验证了url有一个有效的url,和窗口。Location返回新的url…唯一的问题是页面没有重新加载。
有人知道窗的原因吗?位置现在实际加载一个新的文档当它被分配给?
使用window.location.href = url;
。
你的JavaScript是否从一个type = " 按钮"或type = " 提交"?
如果你的按钮是type="submit",它将无法工作,除非你停止执行提交。
我知道这很明显,但我没有在其他评论中看到这个,所以我可能只是添加到这个线程
所以我今天刚刚得到了同样的错误,我出于某种原因无法让我的页面重定向到谷歌(只是为了测试目的)。直接从另一个网站复制代码,它工作了,所以我再次尝试google.com -低,看它没有工作…
我还应该提到,我试图重定向一个页面在iframe,而不是整个网页。
所以我打开了我信赖的Max's HTML Beauty++ 2004,打开了我的页面,果然它显示了我的错误:
此内容不能在框架中显示
To help protect the security of information you enter into this website, the publisher of this content does not allow it to be displayed in a frame.
用来得到它的代码:
window.location = "http://www.google.com";
看起来浏览器不显示这个错误,相反,他们只是不重定向你…有点混乱:/
我正在使用jquery,并且出现了类似的问题,我不得不通过将data-ajax=false
属性添加到<a href="...
链接来解决它。
感谢@Senad Meskin。
document.location = url;
对我有用。窗户为什么不工作了?
相关文章:
- 使用 JQuery 打开一个新的 php 页面
- 在IE11中,点击next或back按钮,使用intro.js打开一个新页面
- 与node.js的get/post混淆,并试图创建一个新页面
- window.打开一个新页面,然后单击新页面中的链接 - JavaScript
- 加载另一个相同页面时,使用新数据激活第一个网页
- 在当前页面中加载一个新的谷歌地图,加载AJAX
- 打开一个新页面作为模式窗口
- 在javascript中使用dblclick事件打开一个新页面
- 在Rails中更改选择值时加载一个新页面
- 在JavaFX webview中加载一个新页面
- 在php中按下一个按钮打开一个新页面
- 如何在浏览器中从iframe中加载一个新页面?
- 自动加载一个新页面,只访问正文中的一个元素
- 在新窗口中打开一个新页面,打印并关闭它
- 在网站退出时打开一个新页面
- 如何从javascript函数在jQuery Mobile中打开一个新页面
- 为什么不开窗户?位置加载一个新页面
- 如何在jsp页面上每隔10秒包含一个新页面
- 为什么javascript: on webview会跳转到一个新页面?
- 我试图在表单提交到一个新页面后,根据用户选择的多个选项(Javascript.html)重定向表单