首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何向URL添加查询参数?

如何向URL添加查询参数?
EN

Stack Overflow用户
提问于 2013-03-30 06:54:17
回答 2查看 266关注 0票数 2

在Tritium (Moovweb SDK)中向URL添加查询参数的最佳实践是什么?在你不知道URL是否有"?“的地方寻找有用的东西。和其他查询参数。

EN

回答 2

Stack Overflow用户

发布于 2013-03-30 07:06:21

这里有一小段应该会对你的Moovweb项目有帮助的3H片段。只需将"query_param=true"位替换为要添加的查询参数即可。

它选择每个a标记的href,然后查找任何现有的查询参数(通过查找"?“在href中)。如果存在一些现有的查询参数,它只会附加新的查询参数。如果href上没有现有的查询参数,它将使用?将一个添加到URL。

代码语言:javascript
复制
$q = "query_param=true"
$("//a[@href]") {
  %s = fetch("./@href")
  match(%s) {
    with(/\?/) {
      attribute("href", %s + "&" + $q)
    }
    else() {
      attribute("href", %s + "?" + $q)
    } 
  }
log(%s) 
}

(如果您愿意,也可以将其转换为函数!)

票数 3
EN

Stack Overflow用户

发布于 2013-04-09 00:01:34

我想很快就会有一个新的URL作用域,这样你就可以更容易地做这样的事情了!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15712671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档