问题标签 [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.
javascript - 从“GET”参数中获取值 (JavaScript)
我有一个带有一些 GET 参数的 URL,如下所示:
我需要获得c
. 我试图阅读 URL,但我只得到m2
. 如何使用 JavaScript 做到这一点?
javascript - 使用 JavaScript 更改 URL 参数并指定默认值
我有这个网址:
我需要的是能够将'rows' url参数值更改为我指定的值,比如说10。如果'rows'不存在,我需要将它添加到url的末尾并添加我已经指定的值 (10)。
java - 在 GWT 中创建 URL 参数
我在这里问了一个相关的问题
如何使用 GWT 以编程方式将参数写入 URL?我从之前的问题中了解到参数需要放在锚点之前,但是我如何从 GWT 中做到这一点?
这是不起作用的代码:
它会产生以下网址:
我正在考虑使用 Window.Location.assign(),但 javadoc 说这会丢失我的应用程序的状态。
parameters - 违反 Web 开发规则
看看纽约时报的这个页面:
http://homedelivery.nytimes.com/HDS/learnMorePopUp.do
?mode=common.learnMorePopUp
&productId=NDS
&prodRate=7.40
我惊讶地发现,当我手动修改prodRate
参数时,页面更新了:
- 介绍性订阅率。
- 常规订阅率。
自己试试吧!现在,我还没有做太多的 Web 开发,但我知道这可能不应该发生。所以我想知道:
- 什么样的实现会导致这种行为?
- 您将如何修改页面以向最终用户隐藏此类敏感参数?
python - Python 字典到 URL 参数
我正在尝试将 Python 字典转换为字符串以用作 URL 参数。我确信有更好、更Pythonic的方式来做到这一点。它是什么?
javascript - 获取转义的 URL 参数
我正在寻找一个可以获取 URL 参数并支持此搜索字符串而不输出 JavaScript 错误的 jQuery 插件:“格式错误的 URI 序列”。如果没有支持此功能的 jQuery 插件,我需要知道如何修改它以支持此功能。
解码后 URL 参数的值应为:
(字符是挪威语)。
我无权访问服务器,所以我无法修改它上面的任何内容。
java - 在 Spring MVC 中使用部分 URL 作为控制器的参数
例如,使用 URL
99 将作为参数直接提供给控制器中的方法。控制器映射到 /bar
对于熟悉 ASP.NET MVC 或 Django 的任何人来说,这类似于前者中的 routes.MapRoute 和后者中的 urlpatterns 中使用 (?P\d+) 。
可以直接处理 Http Request 对象中的数据来获取它,但我想知道 Spring MVC 是否对此具有内置支持(特别是 2.5 版)。
ruby-on-rails - 如何使用 Ruby 或 Rails 从 URL 中提取 URL 参数?
我有一些网址,比如
我想从这些 URL 中提取参数并将它们放在哈希中。显然,我可以使用正则表达式,但我只是想知道使用 Ruby 或 Rails 是否有更简单的方法来做到这一点。我在 Ruby 模块中没有找到任何东西,URI
但也许我错过了一些东西。
事实上,我需要一种方法来做到这一点:
你有什么建议吗?
jsf - 在 JSF 的托管 bean 中获取 GET 参数
有人能告诉我如何在 JSF 的托管 bean 中捕获从 URI 传递的参数吗?我有一个导航菜单,所有节点都链接到一些导航案例。我在那里有两个类似的项目:获取产品和发行产品。它们具有相同的页面但有一个不同的参数:productType。我尝试通过将其添加到“to-view-id”元素中的 URL 来设置它,如下所示:
但我无法从我的托管 bean 中获得这个“productType”。我试图像这样通过 FacesContext 得到它:
像这样:
我试图将它作为托管 bean 的参数包含在 faces-config.xml 中,然后通过普通的 setter 获取它:
但这些方法都没有帮助我。他们都返回null。我怎样才能得到这个产品类型?或者我怎样才能通过其他方式?
url - 处理多个搜索参数和运算符的最佳 URL 策略是什么?
使用多个参数搜索
在我的应用程序中,当用户可以搜索“in:inbox is:unread”等时,我希望允许用户使用类似于 GMail 功能的简单语法基于多个参数进行复杂搜索。
但是,GMail 会使用此信息进行 POST,我希望表单为 GET,以便信息位于搜索结果页面的 URL 中。
因此我需要在 URL 中格式化参数。
要求:
- 保持 URL 尽可能干净
- 避免使用无效的 URL 字符,例如方括号
- 允许大量搜索功能
- 以后有能力添加更多功能。
我知道 StackOverflow 允许用户以这种方式搜索多个标签:
但是,我还希望允许用户使用多个附加参数进行搜索。
初始设计
我目前的设计是使用如下 URL:
- http://example.com/search/tagged/c+sql/searchterm/transactions
- http://example.com/search/searchterm/transactions
- http://example.com/search/tagged/c+sql
- http://example.com/search/tagged/c+sql/not-tagged/java
- http://example.com/search/tagged/c+sql/created/yesterday
- http://example.com/search/created_by/user1234
我打算在search
参数之后解析 URL,然后决定如何构造我的搜索查询。
有没有人见过这样的 URL 参数在网站上实现得很好?
如果是这样,哪个做得最好?