Aktualisierung der bestehenden URL-querystring-Werten mit jQuery

Sagen wir, ich habe eine url wie:

http://www.example.com/hello.png?w=100&h=100&bg=white

Was ich möchte zu tun ist, aktualisieren Sie die Werte der w-und h-querystring, aber aus dem bg querystring intakt, zum Beispiel:

http://www.example.com/hello.png?w=200&h=200&bg=white

Also, was ist die Schnellste, effizienteste Weg, um Lesen Sie die querystring-Werten (und Sie könnten auch eine Reihe von querystring Werte, nicht nur w, h, bg), update einige oder keiner der Werte, und die Rückgabe der vollen url mit der neuen querystring?

Also:

  1. Holen Sie sich die Werte der einzelnen querystring Schlüssel
  2. Aktualisieren, die Anzahl der Tasten
  3. Wiederaufbau der url mit den neuen Werten
  4. Halten, alle anderen Werte wurden nicht aktualisiert
  5. Es wird nicht eine standard-set von bekannten Tasten, es könnte sich ändern per URL

InformationsquelleAutor der Frage adam | 2012-03-08

Schreibe einen Kommentar