【发布时间】:2013-04-09 00:01:34
【问题描述】:
在 Tritium (Moovweb SDK) 中向 URL 添加查询参数的最佳做法是什么?寻找在您不知道 URL 是否有“?”的情况下有效的东西。和其他查询参数。
【问题讨论】:
标签: url parameters tritium moovweb
在 Tritium (Moovweb SDK) 中向 URL 添加查询参数的最佳做法是什么?寻找在您不知道 URL 是否有“?”的情况下有效的东西。和其他查询参数。
【问题讨论】:
标签: url parameters tritium moovweb
这里有一个关于 Tritium 的简短 sn-p,它可以帮助您完成 Moovweb 项目。只需将 "query_param=true" 位替换为您要添加的查询参数即可。
它选择每个a 标记的href,然后查找任何现有的查询参数(通过在href 中查找“?”)。如果有一些现有的,它只是附加新的查询参数。如果 href 上没有现有的查询参数,它使用 ?向 URL 添加一个。
$q = "query_param=true"
$("//a[@href]") {
%s = fetch("./@href")
match(%s) {
with(/\?/) {
attribute("href", %s + "&" + $q)
}
else() {
attribute("href", %s + "?" + $q)
}
}
log(%s)
}
(如果你愿意,你也可以把它变成一个函数!)
【讨论】:
我认为很快就会有一个新的 URL 范围,这样您就可以更轻松地执行此类操作!
【讨论】: