问题标签 [url-parameters]

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 投票
64 回答
2579667 浏览

javascript - 从“GET”参数中获取值 (JavaScript)

我有一个带有一些 GET 参数的 URL,如下所示:

我需要获得c. 我试图阅读 URL,但我只得到m2. 如何使用 JavaScript 做到这一点?

0 投票
31 回答
430759 浏览

javascript - 使用 JavaScript 更改 URL 参数并指定默认值

我有这个网址:

我需要的是能够将'rows' url参数值更改为我指定的值,比如说10。如果'rows'不存在,我需要将它添加到url的末尾并添加我已经指定的值 (10)。

0 投票
2 回答
4440 浏览

java - 在 GWT 中创建 URL 参数

我在这里问了一个相关的问题

如何使用 GWT 以编程方式将参数写入 URL?我从之前的问题中了解到参数需要放在锚点之前,但是我如何从 GWT 中做到这一点?

这是不起作用的代码:

它会产生以下网址:

我正在考虑使用 Window.Location.assign(),但 javadoc 说这会丢失我的应用程序的状态。

0 投票
5 回答
157 浏览

parameters - 违反 Web 开发规则

看看纽约时报的这个页面:

http://homedelivery.nytimes.com/HDS/learnMorePopUp.do ?mode=common.learnMorePopUp
&productId=NDS
&prodRate=7.40

我惊讶地发现,当我手动修改prodRate参数时,页面更新了:

  • 介绍性订阅率。
  • 常规订阅率。

自己试试吧!现在,我还没有做太多的 Web 开发,但我知道这可能不应该发生。所以我想知道:

  • 什么样的实现会导致这种行为?
  • 您将如何修改页面以向最终用户隐藏此类敏感参数?
0 投票
5 回答
102678 浏览

python - Python 字典到 URL 参数

我正在尝试将 Python 字典转换为字符串以用作 URL 参数。我确信有更好、更Pythonic的方式来做到这一点。它是什么?

0 投票
19 回答
366511 浏览

javascript - 获取转义的 URL 参数

我正在寻找一个可以获取 URL 参数并支持此搜索字符串而不输出 JavaScript 错误的 jQuery 插件:“格式错误的 URI 序列”。如果没有支持此功能的 jQuery 插件,我需要知道如何修改它以支持此功能。

解码后 URL 参数的值应为:

(字符是挪威语)。

我无权访问服务器,所以我无法修改它上面的任何内容。

0 投票
2 回答
1733 浏览

java - 在 Spring MVC 中使用部分 URL 作为控制器的参数

例如,使用 URL

99 将作为参数直接提供给控制器中的方法。控制器映射到 /bar

对于熟悉 ASP.NET MVC 或 Django 的任何人来说,这类似于前者中的 routes.MapRoute 和后者中的 urlpatterns 中使用 (?P\d+) 。

可以直接处理 Http Request 对象中的数据来获取它,但我想知道 Spring MVC 是否对此具有内置支持(特别是 2.5 版)。

0 投票
10 回答
128467 浏览

ruby-on-rails - 如何使用 Ruby 或 Rails 从 URL 中提取 URL 参数?

我有一些网址,比如

我想从这些 URL 中提取参数并将它们放在哈希中。显然,我可以使用正则表达式,但我只是想知道使用 Ruby 或 Rails 是否有更简单的方法来做到这一点。我在 Ruby 模块中没有找到任何东西,URI但也许我错过了一些东西。

事实上,我需要一种方法来做到这一点:

你有什么建议吗?

0 投票
1 回答
7817 浏览

jsf - 在 JSF 的托管 bean 中获取 GET 参数

有人能告诉我如何在 JSF 的托管 bean 中捕获从 URI 传递的参数吗?我有一个导航菜单,所有节点都链接到一些导航案例。我在那里有两个类似的项目:获取产品和发行产品。它们具有相同的页面但有一个不同的参数:productType。我尝试通过将其添加到“to-view-id”元素中的 URL 来设置它,如下所示:

但我无法从我的托管 bean 中获得这个“productType”。我试图像这样通过 FacesContext 得到它:

像这样:

我试图将它作为托管 bean 的参数包含在 faces-config.xml 中,然后通过普通的 setter 获取它:

但这些方法都没有帮助我。他们都返回null。我怎样才能得到这个产品类型?或者我怎样才能通过其他方式?

0 投票
1 回答
1197 浏览

url - 处理多个搜索参数和运算符的最佳 URL 策略是什么?

使用多个参数搜索

在我的应用程序中,当用户可以搜索“in:inbox is:unread”等时,我希望允许用户使用类似于 GMail 功能的简单语法基于多个参数进行复杂搜索。

但是,GMail 会使用此信息进行 POST,我希望表单为 GET,以便信息位于搜索结果页面的 URL 中。

因此我需要在 URL 中格式化参数。

要求:

  • 保持 URL 尽可能干净
  • 避免使用无效的 URL 字符,例如方括号
  • 允许大量搜索功能
  • 以后有能力添加更多功能。

我知道 StackOverflow 允许用户以这种方式搜索多个标签

但是,我还希望允许用户使用多个附加参数进行搜索。

初始设计

我目前的设计是使用如下 URL:

我打算在search参数之后解析 URL,然后决定如何构造我的搜索查询。

有没有人见过这样的 URL 参数在网站上实现得很好?

如果是这样,哪个做得最好?