问题标签 [window.location]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 定位 window.location.pathname
我有一个与此类似的网址:
我用它来测试路径名:
但是我遇到的问题是上面的内容也会对子文件夹执行,我不希望这样:
我在想 window.location.pathname 将比上面的 jQuery 帮助我更多。但我不确定如何只定位顶级目录,而不是其中的子目录?
jquery - Jquery:使用 window.location 获取特定的 url 路径
我们的 url 路径名是
但我们只想获取www.nicadpower.com之后的路径名,即
我们如何使用 window.location 和 jquery 获取 index.com
jquery - Jquery:动态改变取决于路径名
我们想根据window.location.pathname在链接上添加类
我们的html是:
并且文档 URL 是www.nicadpower.com/index.php所以我们做了
在获取/知道路径名是'index.php'之后,我们希望 jquery 能够将'page_name'与href进行比较,如果它相等,则添加一个class="current"
让我们的html代码变成这样
jquery - 以 JSON 格式的 window.location.search 查询
有没有更好的方法将 URL 的 location.search 转换为对象?也许只是更有效或更精简?我正在使用 jQuery,但纯 JS 也可以工作。
javascript - 使用 window.location.assign 加载页面后调用 javascript 函数
加载带有 window.location.assign 的页面后是否可以调用 javascript 函数?我有这个代码。
我加载页面,然后调用 ReadEnglish(),这是一个在 spiritity.php 中定义的函数。该函数不执行。使函数执行的方法是什么?
javascript - js中的location.hash问题
我有一段我继承的 javascript;它被用作标签切换器。不幸的是,它不起作用。这是代码:
应该发生的是,当单击特定选项卡时,它会更改围绕单击的选项卡的 li 标记的类。选项卡代码如下所示:
您可以看到名为 #duc 的链接在其 li 项上有活动类。但是,当我查看 Firebug 中的脚本代码时,它给了我一个错误,说哈希未定义:
再次,查看 Firebug,但这次在控制台选项卡上,它非常清楚地显示哈希已定义:
谁能指出它是如何在 console.log 和 .trigger 行之间失去定义的?
javascript - window.parent.location.href IE9 错误?
设想:
domain1.com 托管 domain2.com 的 iFrame。
domain2.com 正在使用 javascript 来触发需要路由到父窗口的动态链接。
链接都是相对路径。
单击 /linkA.html(在 domain2.com 上的 iframe 中)将父级路由到 domain1.com/linkA.html。
var _generic = "/linkA.html";
/li>
将链接更改为绝对 (domain2.com/linkA.html) 可以解决功能问题。
有没有人遇到过这个?
jquery - 我可以设置页面的位置,而不实际刷新/重新加载它吗?
问题:
我可以设置页面的位置,而不实际刷新/重新加载它吗?
问题:
我的问题是页面是通过获取变量 page.html?userid=12345 加载的。
关键是页面上可编辑的字段之一,并且提交使用的是jQuery .post,因此页面地址永远不会改变。
但是,如果他们此时按刷新,则 url 指向一个不存在的用户 ID。
我想将位置设置为 userid=12345,但实际上没有检索该 URL(因为我想保留我的 jQuery 修改页面)。
这似乎是一种安全/网络钓鱼风险,所以我怀疑这是不可能的。
javascript - 使用 window.location 的基于定时器的重定向问题
我试图在计时器达到 10 秒后重定向,但我尝试的似乎不起作用(立即重定向)。
对JS有点不熟悉,尽量模仿
javascript - JavaScript window.location 行为
使用以下代码,我将用户重定向到一个执行一些操作的 php 脚本:
问题是 queryStr 可能包含一些 html 特殊字符,如标签等。
当它包含它们时,我的代码就会失败。它以搜索部分看起来像这样的 URL 结尾:
如您所见,我无法对 queryString 进行编码:
当我 console.log 它时,它会按需要显示。但是当我将它传递给 location.replace() 时,它是一团糟。我已经尝试使用 JS 本机 encodeURI 手动构建它,但这没有帮助。
如果你能帮助我,我会很高兴的。