Zum Beispiel im Moment bin ich bei http://example.com/practice
Wie bette ich den Pfad zum Ankerpfad in den aktuellen Pfad ein?
Wenn ich auf einen Link in der generierten Seite haben: <a href="5">Click here</a>
, ich bin zu http://example.com/5
gerichtet.
Jetzt weiß ich, dass dies die übliche Methode des relativen Pfades ist. Aber was ich eigentlich hier brauche ist, dass der Link mich zu http://example.com/practice/5
bringt, ohne dass ich practice
oder example.com
auf dieser Seite angeben muss. Wenn möglich, wenn kein Javascript verwendet wird, aber wenn es nicht möglich ist, dann muss ich Javascript verwenden.
Ich habe bereits versucht <a href="./5">Click here</a>
und <a href="./5/">Click here</a>
und sie arbeiten immer noch genau wie "5"
.
Bitte helfen. Vielen Dank.
In relativen Pfaden werden nur "Verzeichnisse" vererbt. Wenn Sie also reines HTML verwenden möchten, müssen Sie den aktuellen Pfad wie "http://example.com/practice/" angeben. Verwenden Sie andernfalls window.location, um einen neuen Pfad zu erstellen. – domax