Skip to content

Instantly share code, notes, and snippets.

@jimboobrien
Created April 20, 2021 14:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jimboobrien/dda11d936d909b3ee678367ec13578ac to your computer and use it in GitHub Desktop.
Save jimboobrien/dda11d936d909b3ee678367ec13578ac to your computer and use it in GitHub Desktop.
JS Bin // source https://jsbin.com/galejegahi
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<pre class="root">
</pre>
<script id="jsbin-javascript">
var QueryStringtoParse = 'AQB=1&ndh=1&pf=1&t=20%2F3%2F2021%209%3A15%3A22%202%20240&mid=37960841325527506931879652529850861621&aamlh=9&ce=UTF-8&pageName=Coronavirus%20Disease%202019%20%28COVID-19%29%20%7C%20CDC&g=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3FCDC_AA_refVal%3Dhttps%253A%252F%252Fwcms-wp-test.cdc.gov%252Fcoronavirus%252Findex.html&r=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2Findex.html&cc=USD&ch=Coronavirus&server=wcms-wp-test.cdc.gov&events=event43%2Cevent47%3D0.00%2Cevent48%3D0.00%2Cevent49%3D0.00%2Cevent50%3D0.00%2Cevent51%3D7.31%2Cevent52%3D0.03%2Cevent53%3D2.27%2Cevent54%3D0.01%2Cevent55%3D9.61%2Cevent56&aamb=RKhpRz8krg2tLO6pguXWp5olkAcUniQYPHaMWWgdJ3xzPWQmdj0y&h1=ncird%7Ecoronavirus%7Emulti%7Edvd%7E2019-nCoV&l1=wcms-wp-test.cdc.gov%3Acoronavirus%3A2019-ncov%3Aindex.html&c2=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3Fcdc_aa_refval%3Dhttps%253a%252f%252fwcms-wp-test.cdc.gov%252fcoronavirus%252findex.html&c3=covid-19%2C%20coronavirus%2C%20symptoms%2C%20self-check%2C%20cases%2C%20data%2C%20surveillance%2C%20guidance%2C%20Coronavirus%20%5BCoV%5D&c5=eng&c8=Web%20Page&v17=37960841325527506931879652529850861621&c22=ncird&c23=coronavirus&c24=multi&c25=dvd&c26=Coronavirus%20Disease%202019%20%28COVID-19%29%20%7C%20CDC&c30=Coronavirus%20Disease%202019%20%28COVID-19%29%20%7C%20CDC&c31=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3Fcdc_aa_refval%3Dhttps%253a%252f%252fwcms-wp-test.cdc.gov%252fcoronavirus%252findex.html&c35=9%3A15%20AM&c36=Tuesday&c43=2019-nCoV&c46=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3Fcdc_aa_refval%3Dhttps%253a%252f%252fwcms-wp-test.cdc.gov%252fcoronavirus%252findex.html&c49=xs&c53=AppMeasurement%202.22.0%20-%2010.3.2020&v53=9%3A15%20AM%7CTuesday%7CEST&c54=D%3Dg&v54=D%3Dg&c55=D%3Dv55&v55=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3FCDC_AA_refVal%3Dhttps%253A%252F%252Fwcms-wp-test.cdc.gov%252Fcoronavirus%252Findex.html&c56=70&v56=%2B1&c57=11&v57=D%3Dc57&c58=Less%20than%207%20days&v58=D%3Dc58&c59=25&c60=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F89.0.4389.128%20Safari%2F537.36&c61=D%3Dv61&v61=Coronavirus%20Disease%202019%20%28COVID-19%29%20%7C%20CDC&c62=04%2F20%2F2021&v62=04%2F20%2F2021&c73=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html&v73=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html&s=2448x1328&c=24&j=1.6&v=N&k=Y&bw=500&bh=1004&mcorgid=66818A1A54FA2E890A4C98A6%40AdobeOrg&AQE=1';
function parseQuery(queryString) {
var query = {};
var pairs = (queryString[0] === '?' ? queryString.substr(1) : queryString).split('&');
for (var i = 0; i < pairs.length; i++) {
var pair = pairs[i].split('=');
query[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1] || '');
}
return query;
}
var result = parseQuery( QueryStringtoParse );
document.querySelector( '.root' ).append( JSON.stringify( result, null, 2 ) );
</script>
<script id="jsbin-source-javascript" type="text/javascript">var QueryStringtoParse = 'AQB=1&ndh=1&pf=1&t=20%2F3%2F2021%209%3A15%3A22%202%20240&mid=37960841325527506931879652529850861621&aamlh=9&ce=UTF-8&pageName=Coronavirus%20Disease%202019%20%28COVID-19%29%20%7C%20CDC&g=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3FCDC_AA_refVal%3Dhttps%253A%252F%252Fwcms-wp-test.cdc.gov%252Fcoronavirus%252Findex.html&r=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2Findex.html&cc=USD&ch=Coronavirus&server=wcms-wp-test.cdc.gov&events=event43%2Cevent47%3D0.00%2Cevent48%3D0.00%2Cevent49%3D0.00%2Cevent50%3D0.00%2Cevent51%3D7.31%2Cevent52%3D0.03%2Cevent53%3D2.27%2Cevent54%3D0.01%2Cevent55%3D9.61%2Cevent56&aamb=RKhpRz8krg2tLO6pguXWp5olkAcUniQYPHaMWWgdJ3xzPWQmdj0y&h1=ncird%7Ecoronavirus%7Emulti%7Edvd%7E2019-nCoV&l1=wcms-wp-test.cdc.gov%3Acoronavirus%3A2019-ncov%3Aindex.html&c2=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3Fcdc_aa_refval%3Dhttps%253a%252f%252fwcms-wp-test.cdc.gov%252fcoronavirus%252findex.html&c3=covid-19%2C%20coronavirus%2C%20symptoms%2C%20self-check%2C%20cases%2C%20data%2C%20surveillance%2C%20guidance%2C%20Coronavirus%20%5BCoV%5D&c5=eng&c8=Web%20Page&v17=37960841325527506931879652529850861621&c22=ncird&c23=coronavirus&c24=multi&c25=dvd&c26=Coronavirus%20Disease%202019%20%28COVID-19%29%20%7C%20CDC&c30=Coronavirus%20Disease%202019%20%28COVID-19%29%20%7C%20CDC&c31=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3Fcdc_aa_refval%3Dhttps%253a%252f%252fwcms-wp-test.cdc.gov%252fcoronavirus%252findex.html&c35=9%3A15%20AM&c36=Tuesday&c43=2019-nCoV&c46=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3Fcdc_aa_refval%3Dhttps%253a%252f%252fwcms-wp-test.cdc.gov%252fcoronavirus%252findex.html&c49=xs&c53=AppMeasurement%202.22.0%20-%2010.3.2020&v53=9%3A15%20AM%7CTuesday%7CEST&c54=D%3Dg&v54=D%3Dg&c55=D%3Dv55&v55=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3FCDC_AA_refVal%3Dhttps%253A%252F%252Fwcms-wp-test.cdc.gov%252Fcoronavirus%252Findex.html&c56=70&v56=%2B1&c57=11&v57=D%3Dc57&c58=Less%20than%207%20days&v58=D%3Dc58&c59=25&c60=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F89.0.4389.128%20Safari%2F537.36&c61=D%3Dv61&v61=Coronavirus%20Disease%202019%20%28COVID-19%29%20%7C%20CDC&c62=04%2F20%2F2021&v62=04%2F20%2F2021&c73=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html&v73=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html&s=2448x1328&c=24&j=1.6&v=N&k=Y&bw=500&bh=1004&mcorgid=66818A1A54FA2E890A4C98A6%40AdobeOrg&AQE=1';
function parseQuery(queryString) {
var query = {};
var pairs = (queryString[0] === '?' ? queryString.substr(1) : queryString).split('&');
for (var i = 0; i < pairs.length; i++) {
var pair = pairs[i].split('=');
query[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1] || '');
}
return query;
}
var result = parseQuery( QueryStringtoParse );
document.querySelector( '.root' ).append( JSON.stringify( result, null, 2 ) );</script></body>
</html>
var QueryStringtoParse = 'AQB=1&ndh=1&pf=1&t=20%2F3%2F2021%209%3A15%3A22%202%20240&mid=37960841325527506931879652529850861621&aamlh=9&ce=UTF-8&pageName=Coronavirus%20Disease%202019%20%28COVID-19%29%20%7C%20CDC&g=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3FCDC_AA_refVal%3Dhttps%253A%252F%252Fwcms-wp-test.cdc.gov%252Fcoronavirus%252Findex.html&r=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2Findex.html&cc=USD&ch=Coronavirus&server=wcms-wp-test.cdc.gov&events=event43%2Cevent47%3D0.00%2Cevent48%3D0.00%2Cevent49%3D0.00%2Cevent50%3D0.00%2Cevent51%3D7.31%2Cevent52%3D0.03%2Cevent53%3D2.27%2Cevent54%3D0.01%2Cevent55%3D9.61%2Cevent56&aamb=RKhpRz8krg2tLO6pguXWp5olkAcUniQYPHaMWWgdJ3xzPWQmdj0y&h1=ncird%7Ecoronavirus%7Emulti%7Edvd%7E2019-nCoV&l1=wcms-wp-test.cdc.gov%3Acoronavirus%3A2019-ncov%3Aindex.html&c2=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3Fcdc_aa_refval%3Dhttps%253a%252f%252fwcms-wp-test.cdc.gov%252fcoronavirus%252findex.html&c3=covid-19%2C%20coronavirus%2C%20symptoms%2C%20self-check%2C%20cases%2C%20data%2C%20surveillance%2C%20guidance%2C%20Coronavirus%20%5BCoV%5D&c5=eng&c8=Web%20Page&v17=37960841325527506931879652529850861621&c22=ncird&c23=coronavirus&c24=multi&c25=dvd&c26=Coronavirus%20Disease%202019%20%28COVID-19%29%20%7C%20CDC&c30=Coronavirus%20Disease%202019%20%28COVID-19%29%20%7C%20CDC&c31=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3Fcdc_aa_refval%3Dhttps%253a%252f%252fwcms-wp-test.cdc.gov%252fcoronavirus%252findex.html&c35=9%3A15%20AM&c36=Tuesday&c43=2019-nCoV&c46=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3Fcdc_aa_refval%3Dhttps%253a%252f%252fwcms-wp-test.cdc.gov%252fcoronavirus%252findex.html&c49=xs&c53=AppMeasurement%202.22.0%20-%2010.3.2020&v53=9%3A15%20AM%7CTuesday%7CEST&c54=D%3Dg&v54=D%3Dg&c55=D%3Dv55&v55=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html%3FCDC_AA_refVal%3Dhttps%253A%252F%252Fwcms-wp-test.cdc.gov%252Fcoronavirus%252Findex.html&c56=70&v56=%2B1&c57=11&v57=D%3Dc57&c58=Less%20than%207%20days&v58=D%3Dc58&c59=25&c60=Mozilla%2F5.0%20%28Windows%20NT%2010.0%3B%20Win64%3B%20x64%29%20AppleWebKit%2F537.36%20%28KHTML%2C%20like%20Gecko%29%20Chrome%2F89.0.4389.128%20Safari%2F537.36&c61=D%3Dv61&v61=Coronavirus%20Disease%202019%20%28COVID-19%29%20%7C%20CDC&c62=04%2F20%2F2021&v62=04%2F20%2F2021&c73=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html&v73=https%3A%2F%2Fwcms-wp-test.cdc.gov%2Fcoronavirus%2F2019-ncov%2Findex.html&s=2448x1328&c=24&j=1.6&v=N&k=Y&bw=500&bh=1004&mcorgid=66818A1A54FA2E890A4C98A6%40AdobeOrg&AQE=1';
function parseQuery(queryString) {
var query = {};
var pairs = (queryString[0] === '?' ? queryString.substr(1) : queryString).split('&');
for (var i = 0; i < pairs.length; i++) {
var pair = pairs[i].split('=');
query[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1] || '');
}
return query;
}
var result = parseQuery( QueryStringtoParse );
document.querySelector( '.root' ).append( JSON.stringify( result, null, 2 ) );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment