Labels

algorithms (22) Design Patterns (20) java (19) linux (14) Snippet (13) service mix (6) soa (4)

Query Params in Java Script



        getParams = function() {
            var queryParams = {};
            if (window.location.href.indexOf('?')) {
                var urlArray = window.location.href.split('?'), queryString;

                if (urlArray.length > 1) {
                    queryString = urlArray[1];
                    queryString.split('&').forEach(function(entry) {
                        if (entry.indexOf("=")) {
                            var entries = entry.split('=');
                            if (entries.length > 1) {
                                queryParams[entries[0]] = entries[1];
                            }
                        }
                    });
                }
            }
            return queryParams;
        },

Search 24 Bytes