2016-03-29 7 views
0

私はstackoverflow APIから抜粋したタグからページを作成しようとしていますが、C#とC++タグに問題があります。文字cを抽出するだけです。分割方法に2文字を含める方法はありますか? 文字列を分割していくつかのシンボル(#と+を含む)を埋め込む方法

var tag = location.search.split('tag=')[1] 

とリダイレクト機能が

他の人が指摘したように
function reDirect() 
    { 
    d = d3.select(this).node().__data__; 
    window.location.assign("details.html?tag="+d.name); 
    } 
+0

'を、私は見ていないのはこのためではないだろう作業。 'location.search'の完全な価値は何ですか? – Rhumborl

+1

'location.search'のいくつかの例を挙げてください。 –

+0

D3強制有向グラフでノードを呼び出すと、このreDirectのコードは今質問 – user1323808

答えて

0

、あなたのコードが正しいです。あなたが直面している問題は、あなたのURLに文字#を使用しているということです。この文字は、ブラウザによってfragment identifierと解釈されます。

URLに文字#を使用できるようにするには、保存する値を "タグ"クエリ変数にエンコードする必要があります。 URLから値の取得

window.location.assign("details.html?tag=" + encodeURIComponent(d.name)); 

URL内の値の保存、簡単な `タグ= C#のための

var tag = decodeURIComponent(location.search.split('tag=')[1]); 
関連する問題