ich aktuell home.php
arbeitete, wo ich den folgenden Anker-Link echo'd habe:PHP-Seite Name zu Beginn des Anker Link anhängt
<a href='#?id=$thought_id' class='toggle-comment' data-id='$thought_id' style='padding-left: 5px;'> Comments ($num_of_comments) </a>
Nun, wenn ich über den Comments
Anker schweben, ich das bekommen ID der thought
in Ordnung. Es ist nur so, dass, wenn ich über den Link bewegen, oder wenn ich auf den Link klicken, die URL lautet:
http://localhost/home.php#?id=210
So 210
die ID des Denkens ist die Kommentare Anker zugeordnet ist, die funktioniert. Aber ich verstehe nicht, warum der Dateiname an die Ankerverknüpfung angehängt wird, wenn sie nicht dafür definiert wurde.
Auch wenn ich <a href='#'>
setzen die URL liest noch http://localhost/home.php#
Mögliches Duplikat von [HREF = "" wird automatisch zur aktuellen Seiten-URL hinzugefügt (in PHP). Kann es nicht herausfinden] (http://stackoverflow.com/questions/8764288/href-automatical-adds-to-current-page-url-in-php-cant-figure-it-out) –