我正在寻找从stackoverflow API中提取的标签创建页面,但我对c#和c ++标签有困难,因为它只提取字母c。有什么方法可以在我的分割方法中包含这两个字符吗?
var tag = location.search.split('tag=')[1]
和重定向功能
function reDirect()
{
d = d3.select(this).node().__data__;
window.location.assign("details.html?tag="+d.name);
}
答案 0 :(得分:0)
正如其他人所指出的,您的代码是正确的。您遇到的问题是您在网址中使用了字符#!/bin/bash
python -m my_module &
pypid=$!
java -jar my_app.jar
kill $pypid
。浏览器将此字符解释为fragment identifier。
为了能够在您的网址中使用字符#
,您应该对存储在“tag”查询变量中的值进行编码。
将值存储在网址中:
#
从网址中检索价值:
window.location.assign("details.html?tag=" + encodeURIComponent(d.name));