Dodaj / Zmień parametr adresu URL i przekieruj do nowego adresu URL
Jeśli&view-all
parametr NIE istnieje w adresie URL. Muszę go dodać na końcu adresu URL wraz z wartością. Jeśli to istnieje, muszę mieć możliwość zmiany wartości bez tworzenia nowego adresu URL, ponieważ może on mieć inne parametry przed nim.
Znalazłem tę funkcję, ale nie mogę jej uruchomić:https://stackoverflow.com/a/10997390/837705
Oto kod, którego używam przy użyciu powyższej funkcji (której nie mogę uruchomić):http://jsfiddle.net/Draven/tTPYL/4/
Wiem, jak dodać parametr i wartość już:
<div onclick="javascript: window.location.assign(window.location.href+='&view-all=Yes');">Blah Blah</div>
Więcej informacji:
Jeśli adres URL tohttp://www.domain.com/index.php?action=my_action
wtedy domyślną wartością „& view-all” będzie „Tak”, więc adres URL, do którego będą kierowane po kliknięciu przycisku, tohttp://www.domain.com/index.php?action=my_action&view-all=Yes
.
Jeśli adres URL tohttp://www.domain.com/index.php?action=my_action&view-all=Yes
następnie po kliknięciu przycisku zmieni się nahttp://www.domain.com/index.php?action=my_action&view-all=No
EDYTOWAĆ: Podaj mi przykłady. Nie wiem zbyt wiele o JS i po prostu nie mogę wymyślić sposobu na zrobienie tego w PHP.