2016-03-21 17 views
0

ich die folgende URL erhalten haben:Slash Interpolation in JS

'/aaa/bbb/ccc/' + part + '/ddd/eee' 

part ist variabel, die '/' enthält. Ich muss es interpolieren, weil Rails Backend diese Route als falsch (404-Fehler) abfängt, aber part Wert muss nur Teil oder URL sein. Wie kann ich es tun? Danke im Voraus!

Antwort

0

Sie müssen dieses url kodieren, um es gültige URL zu machen. Zweitens denke ich, dass Sie diesen Teil als Abfrageparameter übergeben sollten. Anscheinend kann man so etwas wie

'/aaa/bbb/ccc/' + encodeURIComponent(part) + '/ddd/eee' 

Sie tun können, es als Abfrage-Parameter übergeben, wie

'/aaa/bbb/ccc/ddd/eee?part='+encodeURIComponent(part)