问题标签 [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 投票
2 回答
3368 浏览

javascript - jquery mobile url 参数未在浏览器中更新,但使用“data-url”得到正确的参数

我创建了以下示例来展示我正在经历的事情。

如果我使用 Page 2a 按钮从第 1 页导航到第 2 页,则 URL 将是 ...#page2?id=a 正如预期的那样。

当我单击按钮返回第 1 页,然后导航到第 2b 页时,URL 仍将显示“#page2?id= a ”,但<a>标签显然有一个“#page2?id= b ”的 href当我到达#page2 时 ,它$(e.target).attr("data-url")是“#page2?id= b ”。

有什么想法吗?提前感谢您的帮助。

代码示例也在jsfiddle 上。

0 投票
2 回答
773 浏览

python - web2py:创建传递参数的文档测试

希望是一个简单的问题,但文档或 web2py 书中似乎没有涵盖它......

我有一个看起来像这样的 web2py 控制器方法:

根据文档,参数作为请求变量传入

有什么方法可以构建一个 doctest(与方法定义内联)来评估调用的返回值,例如mymethod(param1=9, param2='a', param3=3.7)

提前致谢

0 投票
1 回答
911 浏览

javascript - HTML/Javascript:将键盘敲击输出到 URL 参数

我将首先解释我的总体目标,然后是问题本身。

总体的目标:

向连接到路由器的 Arduino 板发送命令。一台电脑将通过wifi连接到路由器。Arduino 将为本地网站提供服务,计算机将使用该网站向 Arduino 发送按键。根据按键的不同,Arduino 将以某种方式运行。

向 Arduino 发送命令的一种方法是使用 Arduino 服务的网站 URL 末尾的参数。Arduino 可以读取这些参数。我对此没有任何问题。

Arduino 能够为使用 Javascript/HTML/CSS 等编码的网站提供服务。

问题:

我已经使用 Javascript 一个星期了;但到目前为止,我有以下代码:

有了这个,我可以从我敲击的键盘上看到键的“键码”。该网站将看到按键,输出按键代码和实际按键。

我把设置超时功能放在那里,所以当我拿着一个键时,页面以更慢、恒定的速率刷新。

我知道 HTML 中的某些东西会自行创建和管理参数。例如,下拉框。据我了解,当下拉框放入

标签,您可以创建参数。文本框也会做同样的事情。然后,如果一个人“提交”了网页,那么这些对象中的调整值将出现在 URL 的参数中。

但是,我不知道如何将键码的值输出到对象,然后提交页面以将值实时复制到 URL 参数。

通过实时:例如,我的意思是在我按下“向上”时继续发送命令,并在我释放时停止。

我可以通过在文本框中输入一个字母并使用提交按钮将值输入到 URL 参数中来完成此操作的粗略版本。但是,我不能在其中包含向上或向下箭头,并且我希望网页能够实时提交。

TLDR:如何使用键盘上的键码实时控制 URL 中的参数?

非常感谢您阅读本文。非常感谢所有回复。

编辑 5/15/12 web_bod 给了我一些有用的代码。这是完整的新代码:

我将网页焦点放在了文本框上。没有它,我必须点击文本框,然后代码才能最终注册。

它的表现如何:当网页加载时,页面将自动聚焦在文本框上。它等待按键。按一个键:半秒后页面会加载字母到URL的参数(你可以用setTimeout()让它响应更快)。该键将保留在参数中,直到按下另一个键。

我知道乞丐不能成为选择者,但我希望它能够执行“视频游戏风格”,其中一个动作持续很长时间,我按下一个键,并且在我释放键的那一刻动作停止。在这种情况下,如果您按住一个键,文本框将填充字母,然后提交。这行不通,因为我希望 Arduino 查找单个字符,而不是字符列表。然而,到目前为止这真的很棒。我当然不介意实施这一点。

但是,正如 Tim 所提到的,我一直在对套接字通信进行大量研究。这似乎是一条好路,Arduino Ethernet Shield 使用 UDP 库,到目前为止,我唯一的困难是设置客户端。Arduino 是服务器。发生这种情况,我会进行编辑。

0 投票
5 回答
4533 浏览

javascript - JS/HTML5 从 url 中删除 url 参数

我有一个这样的网址

我怎样才能在js中删除部分

谁能给我看一些代码?

编辑

我的意思是用 window.location.href 做这个(所以直接在浏览器 url 栏中)

我试过了

我也不想进行重定向,所以只需从 ? 结束

0 投票
1 回答
1379 浏览

asp.net-mvc-3 - ActionResult 参数空控件

我如何控制 ActionResult 空参数?我正在尝试对 id 可空但不起作用。

控制器:

全球.ASAX:

0 投票
0 回答
111 浏览

ruby-on-rails-3 - 表单未在 Rails 生产中的 GET 提交中添加参数

我有这样的表格:

正在welcome#index查看中。当我在开发环境中提交(转到pages#how_it_works)时,它会在 URL 中正确添加location参数。但是,在生产中执行此操作时,它不会。为什么会发生这种情况?

我在pages#how_it_works中使用完全相同的表单,并且提交正确完成。

0 投票
1 回答
339 浏览

ruby-on-rails-3 - URL 本身而不是之后的 URL 参数?在 Rails 中

我在路线中有以下行:

我有一个表格,我可以在其中选择 area_id:

这会将 area_id 作为参数广告在 ? 之后。所以,我的问题是:我将如何在areastores之间添加它?

0 投票
3 回答
266 浏览

php - 从其他页面获取内容并使用 URL 参数

所以这是我在网络上的第一个真正的编码问题,因为通常我会尝试自己寻找东西,但是他的时间,我真的被困住了。

要查看我到目前为止所拥有的:请参阅此网页


我想要达到的目标:

我目前工作的公司希望我创建一个“向导”,通过选择您的情况并扩展它来解决与 WiFi 相关的问题。最后,它需要在 Joomla 支持的网站中实现,所以我想办法是将所有内容加载到一个页面中。


我是如何接近它的

我首先去寻找一种将其他页面加载到一个主页中的方法。我通过使用 JavaScript 实现了这一点(在这个网站上找到

在弄清楚这一点之后,我开始创建我的“跟进”页面,一切都很顺利,直到我来到一个通过抓取 URL 参数来过滤其内容的页面。

对于对工具提示功能感兴趣的人,请参阅 [this page][3]


有什么问题

我使用 If Else 循环过滤掉可能的选项,如果没有找到这些选项,页面应该给我以下“Het ziet er naar uit dat er iets fout is gegaan”或英文,“看起来有些东西出错”。由于这是我收到的消息,实际上确实出了问题。在一遍又一遍地查看我的代码之后,我认为这可能是因为它没有抓取的 URL 参数。

我想过要一个静态页面链接(只需将按钮链接到一个独特的页面),但我做了一些计算,为此,我需要大约 70 多个页面,这感觉像是浪费。


编码

到目前为止,这是我的代码:

我的主页


我的第二页内容


我的 URL 参数页面


对不起,如果我的代码不清楚,我需要习惯网站上的整个粘贴代码,但至少我尝试过。


所以对于我们中间的TL;DR人来说。简而言之:

我需要过滤带有url参数的php页面,但它似乎无法抓取参数,因为URL没有直接改变。

要查看我到目前为止所拥有的:请参阅此网页

提前致谢!

0 投票
2 回答
8234 浏览

resteasy - 使用 RESTful URL 传递不确定的查询参数并在 RESTEasy 中读取它们

我需要使用 RESTEasy 设计一个 RESTful 服务。客户可以使用他们想要的任意数量的查询参数来调用这个公共服务。我的 REST 代码应该能够以某种方式读取这些查询参数。例如,如果我有图书搜索服务,客户可以拨打以下电话。

我必须编写一个如下所示的服务类来处理这个问题。

抱歉格式不好(我无法理解代码格式在这个编辑器中的工作原理!)。如您所见,我需要更改方法 searchBook() 以便它接受任意数量的查询参数。

我在这里看到了类似的帖子,但找不到正确的解决方案。

如何设计一个带有可选参数的 RESTful URL 进行搜索?

任何人都可以对此有所了解吗?

0 投票
1 回答
9310 浏览

jsp - 从 JSP 中的 URL 中的参数获取值

我的网址是:/something/page.jsp?viewall=1&CategoryID=1

我想得到CategoryID参数值如下。

我想打印cat如下的值

但它仍在打印something,根据代码它必须打印Books

我不知道是否有任何数据类型问题或什么。请帮我。