Was ist der einfachste Weg, um zu Lesen/manipulieren query-string-Parameter mit javascript?
Die Beispiele, die ich gesehen habe online scheint sehr viel komplexer, als ich erwartet hatte (manuell analysieren &/?/= in Paaren, Verwendung regulärer Ausdrücke, usw.). Wir verwenden asp.net ajax (nicht sehen, nichts in Ihrem client-Seite, Verweis) und würde überlegen, jQuery, wenn es wirklich helfen würde.
Ich würde denken, gibt es eine elegantere Lösung gibt - so weit dies ist der beste code, den ich gefunden habe aber ich würde gerne etwas mehr finden, entlang der Linien von dem HttpRequest.QueryString-Objekt (asp.net server-Seite). Vielen Dank im Voraus,
Shane
InformationsquelleAutor der Frage jskunkle | 2008-09-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist in der Tat ein QueryString-plugin für jQuery, wenn Sie bereit sind, installieren Sie die jQuery core und der plugins, könnte es sich als nützlich erweisen.
InformationsquelleAutor der Antwort Adam Bellaire
Ich diese Funktion im Fall, dass ich don ' T wollen, verwenden Sie ein plugin:
InformationsquelleAutor der Antwort Amr Elgarhy
Werfen Sie einen Blick auf mein post, wie es Ihnen sagt, wie Sie das genau machen:
http://seattlesoftware.wordpress.com/2008/01/16/javascript-query-string/
InformationsquelleAutor der Antwort core
JQuery schlage ich vor, jQuery BBQ: Back Button & Query Library Von "Cowboy" Ben Alman
Beispiel:
InformationsquelleAutor der Antwort Chris Jacob
Verwenden Sie die String-Dienstprogramm aus prototypejs.org genannt toQueryParams().
Beispiel von Ihrer Seite: http://prototypejs.org/api/string/toQueryParams
Außerdem können Sie den alias verwenden parseQuery() die gleichen Ergebnisse zu erhalten.
Seit Fenster.Lage ein Objekt zurück erhalten, müssen Sie die Zeichenfolge.
InformationsquelleAutor der Antwort
InformationsquelleAutor der Antwort Sunil Marwaha
Ob es irgendeine Möglichkeit der Begegnung wiederholt Parametern (z.B. ?tag=foo&tag=bar), die meisten Bibliotheken gibt, wird nicht ausreichend sein. In diesem Fall möchten Sie vielleicht zu prüfen, diese Bibliothek, die ich entwickelt von Jan Wolter ist sehr umfassende parser. Ich Hinzugefügt .plus() und .minus () - Funktionen und Integration:
https://github.com/timmc/js-tools/blob/master/src/QueryString.js
InformationsquelleAutor der Antwort phyzome