UNPKG

get-parameter

Version:

Get Parameter is a simple JavaScript module that returns query string values in JavaScript.

25 lines (21 loc) 676 B
// getParameter // // Use: Returns query string values in JavaScript // // var productId = getParameter('id'); // // Returns: value // ------------------------------------------------------------ module.exports = function getParameter(name){ 'use strict'; var queryDict = {}; var queries = location.search.substr(1).split('&'); for (var i=0; i<queries.length; i++) { queryDict[queries[i].split('=')[0]] = decodeURIComponent(queries[i].split('=')[1]); } // if name specified, return that specific get parameter if (name) { return queryDict.hasOwnProperty(name) ? decodeURIComponent(queryDict[name].replace(/\+/g, ' ')) : ''; } return queryDict; }