querystring Module
+ + + + +The QueryString module adds support for serializing JavaScript objects into +query strings and parsing JavaScript objects from query strings format.
+ +The QueryString namespace is added to your YUI instance including static methods
+Y.QueryString.parse(..) and Y.QueryString.stringify(..).
The querystring module is a alias for querystring-parse and
+querystring-stringify.
As their names suggest, querystring-parse adds support for parsing
+Query String data (Y.QueryString.parse) and querystring-stringify for serializing
+JavaScript data into Query Strings (Y.QueryString.stringify). You may choose to
+include either of the submodules individually if you don't need the
+complementary functionality, or include the rollup for both.
This module provides the following classes:
+ +-
+
+
- + + QueryString + + + +
This module is a rollup of the following modules:
+ +-
+
+
-
+
+ querystring-parse
+
+
+ + Provides Y.QueryString.parse method to accept Query Strings and return native +JavaScript objects. ++
+
+
-
+
+ querystring-parse-simple
+
+
+ ++
Provides Y.QueryString.parse method for converting Query Strings to an object. +This is a simpler implementation than the full querystring-parse.
+Because some things may require basic query string escaping functionality, +this module provides the bare minimum functionality (decoding a hash of simple values), +without the additional support for arrays, objects, and so on.
+This provides a friendly way to deserialize basic query strings, without necessitating +a lot of code for simple use-cases.
+
+
+ -
+
+ querystring-stringify
+
+
+ + Provides Y.QueryString.stringify method for converting objects to Query Strings. ++
+
+
-
+
+ querystring-stringify-simple
+
+
+ ++
Provides Y.QueryString.stringify method for converting objects to Query Strings. +This is a subset implementation of the full querystring-stringify.
+This module provides the bare minimum functionality (encoding a hash of simple values), +without the additional support for nested data structures. Every key-value pair is +encoded by encodeURIComponent.
+This module provides a minimalistic way for io to handle single-level objects +as transaction data.
+
+
+
