Wenn Ihr Ziel darin besteht, den Abfrage-String zu verwenden, um einen Zustand zu speichern, der später über ein Lesezeichen wiederhergestellt werden kann, sollten Sie stattdessen Anker verwenden.
Wenn Sie jedoch aus irgendeinem Grund den Abfrage-String ändern müssen, gibt es tatsächlich einen Weg. Ich befürworte dies jedoch nicht. Ich erwähne es nur der Vollständigkeit halber.
Wenn ein Server eine 204 No Content
-Antwort zurückgibt, werden die meisten Browser nichts unternehmen - d.h. sie werden nicht einmal versuchen, zu einer anderen Seite zu wechseln oder die aktuelle Seite zu löschen. Was Sie tun können, ist, dass das Backend einfach eine 204-Antwort ausgibt, wenn eine Anfrage an die gleiche Seite gestellt wird, die gerade bedient wurde, mit einer Änderung der Abfrageparameter.