Parameter der URL hinzufügen / ändern und zur neuen URL umleiten
Wenn das&view-all
Parameter existiert NICHT in der URL Ich muss es am Ende der URL zusammen mit einem Wert hinzufügen. Wenn es existiert, muss ich in der Lage sein, den Wert zu ändern, ohne eine neue URL zu erstellen, da er möglicherweise andere Parameter enthält oder nicht.
Ich habe diese Funktion gefunden, kann sie aber nicht zum Laufen bringen:https://stackoverflow.com/a/10997390/837705
Hier ist der Code, den ich mit der obigen Funktion habe (die ich nicht zur Arbeit bringen kann):http://jsfiddle.net/Draven/tTPYL/4/
Ich kann den Parameter und den Wert bereits anhängen:
<div onclick="javascript: window.location.assign(window.location.href+='&view-all=Yes');">Blah Blah</div>
Mehr Info:
Wenn die URL isthttp://www.domain.com/index.php?action=my_action
Dann ist der Standardwert für "& Alles anzeigen" "Ja". Die URL, zu der sie geleitet werden, wenn sie auf die Schaltfläche klicken, lautet alsohttp://www.domain.com/index.php?action=my_action&view-all=Yes
.
Wenn die URL isthttp://www.domain.com/index.php?action=my_action&view-all=Yes
Wenn sie dann auf die Schaltfläche klicken, ändert sich diese zuhttp://www.domain.com/index.php?action=my_action&view-all=No
BEARBEITEN: Bitte geben Sie mir Beispiele. Ich kenne nicht viel von JS und kann mir einfach keine Möglichkeit vorstellen, dies in PHP zu tun.