JQuery使用location.href的值
如何使用jQuery值与urh一起使用location.href?
每次以下url为例时,url都会有所不同。
URL作为数据库存储在数据库中
audit.php?审计= 13957911461655047299&页=汇总
然后使用Ajax检索URL并保存在名为last_viewed的var中,因此我想使用等效的
location.href = last_viewed
我试过了
location.href = '"'+last_viewed+'"'
但URL变为
http://www.x-rayqa.co.uk/“audit.php?audit = 13957911461655047299&page = summary”
这显然不会因为额外的“s”而起作用
如果我试试
location.href = last_viewed
什么都没发生,脚本坏了。
如果您未在示例中向URL添加任何内容,则浏览器会假定它是相对URL,并在其前面加上当前位置来源(您网站上的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()
。