JQuery使用location.href的值

时间:2014-05-04 11:52:03

标签: javascript jquery

如何使用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

没有任何反应,脚本坏了。

1 个答案:

答案 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()