window.location.search запрос как JSON

Есть ли лучший способ преобразовать URL location.search как объект? Может быть, просто более эффективно или урезано? Я использую jQuery, но чистый JS тоже может работать.

var query = window.location.search.substring(1), queryPairs = query.split('&'), queryJSON = {};
$.each(queryPairs, function() { queryJSON[this.split('=')[0]] = this.split('=')[1]; });
13
задан thugsb 18 August 2011 в 13:59
поделиться