在 IE 中添加参数重定向相同的 url
我正在尝试在如下页面上进行重定向:
原始 URL:“http://www.foo.com/products/”
要重定向的 js:
window.location.href = 'http://www.foo.com/dept/' + product_var + '/s?template=products/details&layoutVariation=centerbar';
*product_var = 是存储在变量中的产品名称。
它在 FF 和 Chrome 上工作正常,但在 IE 上,它会加载原始 url,但永远不会访问 新的。
是因为参数吗?有什么建议吗?
尝试使用 document.location,但它也不起作用。
感谢您的关注!
I'm trying a redirect on a page that goes like this:
original URL: "http://www.foo.com/products/"
js to redirect:
window.location.href = 'http://www.foo.com/dept/' + product_var + '/s?template=products/details&layoutVariation=centerbar';
*product_var = is the name of the product stored in a variable.
It is working fine on FF and Chrome, but on IE it the original url loads and it never goes to
the new one.
Is it beacuse of the params? Any suggestion?
Tried to use document.location, but it didn't work either.
Thanks for your attention!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
回答我自己的问题。 :)
该代码具有如此庞大的产品、图像、文本等声明,其组织方式如下:
事实证明,问题只是这些声明之一末尾的逗号。 IE 只是不想继续脚本并重定向。奇怪的是,它没有显示任何错误...
谢谢大家,请记住:一个丢失或多余的逗号可能会导致开发时间的大量浪费。始终仔细查看您的代码。 ;)
干杯!
Answering my own question. :)
The code has this huge declaration of products, image, text, etcs organized this way:
Turns out the problem was just a COMMA at the end of one of these declarations. IE just didn't want to continue the script and redirect. Weird thing is, it haven't showed any error...
Thanks all you guys and remember: one missing or extra comma can lead to a huge amount of waste of dev time. Always take a good look at your codes. ;)
Cheers!