如何使用jQuery值与urh一起使用location.href?
每次以下网址为例时,网址都会有所不同。
URL以
的形式存储在数据库中audit.php审计= 13957911461655047299&安培;页=摘要
然后使用Ajax检索URL并保存在名为last_viewed的var中,所以我想使用等效的
location.href = last_viewed
我试过了
location.href = '"'+last_viewed+'"'
但网址变为
http://www.x-rayqa.co.uk/ “audit.php审计= 13957911461655047299&安培;页=摘要”
由于额外的“s
,显然无效如果我尝试
location.href = last_viewed
没有任何反应,脚本坏了。
答案 0 :(得分:1)
如果您未在示例中向网址添加任何内容,则浏览器会假定它是相对网址,并在其前面加上当前位置来源(您网站上为http://www.x-rayqa.co.uk)。如果存储的链接位于同一服务器上,则需要确保服务器名称后的路径正确。
如果它不是本地的(即外部链接),那么您必须自己添加服务器和协议前缀以使链接正常工作。看一下window.location文档,这可能有助于澄清一些事情。
https://developer.mozilla.org/en-US/docs/Web/API/Window.location
您可以直接分配到window.location.href
或使用window.location.assign()
。