Created
April 20, 2021 14:46
-
-
Save jimboobrien/dda11d936d909b3ee678367ec13578ac to your computer and use it in GitHub Desktop.
JS Bin // source https://jsbin.com/galejegahi
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!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> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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