问题标签 [location-href]

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.

0 投票
1 回答
4311 浏览

javascript - JavaScript:在同一窗口中打开新页面的方法

从其他类似的问题可以看出,我们可以整合所有这些可能的方法吗?

0 投票
1 回答
4693 浏览

javascript - location.href + 指定搜索参数

我正在尝试通过指定要加载的路径和应附加的搜索参数来加载搜索页面的 url。

例如,我正在加载 /foo/?q=1&a=2 我会尝试在 javascript 中输入如下内容:

然后,当它运行时,我在“&”字符处得到一个无效的令牌异常。我精通javascript和jquery,所以我愿意接受任何一种语言的答案。

我只需要能够设置 location.href 及其关联的搜索参数,以便我可以正确加载页面。或者,如果您对其他方法有建议,我也愿意接受。

问候

0 投票
4 回答
5372 浏览

jquery - 将类添加到链接

我需要帮助为这些链接添加一个类:

我要添加的类是km-state-active. 如果我在onClick事件中添加类,那么我会添加我的类但location.href不起作用。

那么,有什么问题,我该如何解决呢?

0 投票
1 回答
5505 浏览

jquery - jQuery:查找具有 X 的 href 的元素

我需要能够检查以下内容:

$(".main-menu a")

对于特定href属性,然后addClass

0 投票
3 回答
7189 浏览

javascript - location.href to a link without http://

I have a webpage - http://www.example.com/ - where I have a button. On click of the button I need to go to a particular link (www.google.com). The button is like :

But this button opens a page "http://www.example.com/www.google.com" which is wrong URL.

I have tried window.location, document.location, document.location.href, location.href but all in vain.

The URL in my onclick can not be restricted to begin with 'http://'.

0 投票
3 回答
94 浏览

javascript - 保存 GET-Values

我有这样的功能:

它工作正常,直到我有一个带有另一个 GET 值的页面,比如

. 然后当我调用函数 SetPageShow 时,URL 将是

并且其他值(mitarb 和 liz)正在丢失。有没有办法保存它们并添加新参数。我需要的结果是:

0 投票
6 回答
171 浏览

javascript - 为什么 location.href() 不起作用?

我只希望新页面出现在iframe当前页面上,而不是加载一个全新的页面。

这是我的代码:

这在任何浏览器中都不起作用。我究竟做错了什么?

0 投票
2 回答
10366 浏览

javascript - 如何防止 JavaScript 在 location.replace() 中对查询字符串进行编码?

我通过 Django 在我的 HTML 模板中打印了一个已经编码的 URL 字符串。当我将它放在对 location.replace() 的调用中时,它会被一些 JavaScript 破坏,这些 JavaScript 破坏=并且%已经存在于查询字符串中,导致后续 URL(在我的域之外)不知道如何处理它。

如何防止 JavaScript 改变它?

编辑:示例网址字符串:

将上面传递到 location.replace() 会导致重定向到:

这显然是不正确的。

URL 具有作为其查询字符串参数之一的 URL。从 Django 传递的安全编码字符来自字符串 ':/' 中的字符集,因此基本上可以正确编码' http://example.com/ '。美好的。'=%&' 都是查询字符串中未触及的部分。

在我在 js 之外工作的编码字符串中(例如在锚标记 href 中),它链接到正确的 url。

但是,当我将它放在 window.location 中时,它会在重定向时转义查询字符串中的所有字符并出于某种原因删除 '&' - 甚至是用于对 qs 中的原始 URL 参数进行编码的 '%'。检查来源显示该字符串与上面的 a 标签中的字符串相同。

无论如何,在重定向之前是否可以防止 javascript 位置属性转义内容?

0 投票
4 回答
4421 浏览

javascript - 在 Javascript 中使用 window.location 打开 PHP 页面不起作用

如何从 javascript 函数打开 php 页面?

  1. window.location = "http://www.google.com";
  2. window.location.href = "http://www.google.com";
  3. location.href = "http://www.google.com";

他们都没有工作。
甚至放入php.ini

我的方法有什么问题?

0 投票
1 回答
394 浏览

javascript - 卸载时更改 href(或 location.href 更改)

在我们的网站中有几个链接(和 Javascript 片段)包含/2012/responses/{pathParams...},如果它是 web 视图,我现在需要有条件地添加到路径中。

我可以通过检查来处理链接document.links,但我想知道是否有办法处理使用window.location = '/2012/responses/...'. 一种方法是创建一个函数来更改 window.location 并将 window.location 语句替换为该函数。但是,有没有办法将它作为一个事件来处理,所以当页面发生变化时,我可以有条件地/webview在 URL 中插入?浏览器限制似乎将beforeunload事件限制为仅提示用户。