<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog - VISKALI &#187; JavaScript</title>
	<atom:link href="http://blog.viskali.fr/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.viskali.fr</link>
	<description>Les ressources du Web</description>
	<lastBuildDate>Thu, 13 Oct 2016 12:18:57 +0000</lastBuildDate>
	<language>fr-FR</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>Récupérer avec JavaScript les paramètres GET d&#8217;une URL</title>
		<link>http://blog.viskali.fr/recuperer-avec-javascript-les-parametres-get-dun-url/</link>
		<comments>http://blog.viskali.fr/recuperer-avec-javascript-les-parametres-get-dun-url/#comments</comments>
		<pubDate>Mon, 24 Aug 2015 07:54:30 +0000</pubDate>
		<dc:creator><![CDATA[Alexandre]]></dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://blog.viskali.fr/?p=120</guid>
		<description><![CDATA[<p>Nativement, JavaScript ne permet pas de récupérer les paramètres GET d&#8217;une URL. JQuery ne le permet pas également. Il va être nécessaire de définir sa propre méthode afin de récupérer les différents paramètres. Cette méthode récupère l&#8217;URL en cours, applique une&#8230;
<p class="more-link"><a href="http://blog.viskali.fr/recuperer-avec-javascript-les-parametres-get-dun-url/">Continue reading <span class="meta-nav">&#8594;</span></a></p>
<p>Cet article <a rel="nofollow" href="http://blog.viskali.fr/recuperer-avec-javascript-les-parametres-get-dun-url/">Récupérer avec JavaScript les paramètres GET d&rsquo;une URL</a> est apparu en premier sur <a rel="nofollow" href="http://blog.viskali.fr">Blog - VISKALI</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p style="text-align: justify;">Nativement, JavaScript ne permet pas de récupérer les paramètres GET d&rsquo;une URL. JQuery ne le permet pas également.</p>
<p style="text-align: justify;">Il va être nécessaire de définir sa propre méthode afin de récupérer les différents paramètres.</p>
<p style="text-align: justify;"><span id="more-120"></span></p>
<p style="text-align: justify;">Cette méthode récupère l&rsquo;URL en cours, applique une Regex et stocke toutes les valeurs obtenues dans le tableau vars[].</p>
<p style="text-align: justify;">Ensuite, en fonction du paramètre demandé la bonne valeur sera retournée.</p>
<p style="text-align: justify;"><span style="text-decoration: underline;"><strong>La méthode</strong> </span>:</p>
<p><span style="color: #008080;">function</span> getParam(param) {</p>
<p><span style="color: #008080;">       var</span> varsp = {};</p>
<p style="padding-left: 30px;">   window.location.href.replace(/[?&amp;]+([^=&amp;]+)=?([^&amp;]*)?/gi,<span style="color: #808080;"> // regexp</span></p>
<p><span style="color: #008080;">             function</span>( m, key, value ) { <span style="color: #808080;">// callback</span></p>
<p><span style="color: #008080;">                     </span>varsp[key] = value !== undefined ? value : &nbsp;&raquo;;</p>
<p><span style="color: #008080;">       </span><span style="color: #008080;">       </span>}<br />
<span style="color: #008080;">       </span>);</p>
<p><span style="color: #008080;">      if</span> ( param ) {</p>
<p><span style="color: #008080;">             return</span> varsp[param] ? varsp[param] : <span style="color: #008080;">null</span>;</p>
<p><span style="color: #008080;">       </span>}</p>
<p><span style="color: #008080;">      return</span> varsp ;</p>
<p>}</p>
<p style="text-align: justify;">Par exemple, avec l&rsquo;URL suivante : <strong>http://www.test.html?p1=3&amp;p2=testp2 </strong>pour récupérer les deux paramètres p1 et p3, il suffit d&rsquo;appeler la méthode getParam !</p>
<p style="text-align: justify;">Exemple : <span style="color: #008080;">function</span> test(){</p>
<p><span style="color: #008080;">                     var</span> strp1 = getParam(&lsquo;p1&prime;);</p>
<p><span style="color: #008080;">                     var</span> strp2 = getParam(&lsquo;p2&prime;);</p>
<p><span style="color: #008080;">                     var</span> strp3 = getParam(&lsquo;p3&prime;);</p>
<p><span style="color: #008080;">       </span><span style="color: #008080;">       </span><span style="color: #008080;">       </span>alert(strp1); <span style="color: #808080;">//Affichera 3</span></p>
<p><span style="color: #008080;">       </span><span style="color: #008080;">       </span><span style="color: #008080;">       </span>alert(strp2); <span style="color: #808080;">//Affichera testp2</span></p>
<p><span style="color: #008080;">       </span><span style="color: #008080;">       </span><span style="color: #008080;">       </span>alert(strp3); <span style="color: #808080;">//Affichera &nbsp;&raquo;</span></p>
<p><span style="color: #008080;">       </span><span style="color: #008080;">         </span>}</p>
<p>En espérant que cela vous soit utile !</p>
<p> <img src="http://blog.viskali.fr/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p>Cet article <a rel="nofollow" href="http://blog.viskali.fr/recuperer-avec-javascript-les-parametres-get-dun-url/">Récupérer avec JavaScript les paramètres GET d&rsquo;une URL</a> est apparu en premier sur <a rel="nofollow" href="http://blog.viskali.fr">Blog - VISKALI</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.viskali.fr/recuperer-avec-javascript-les-parametres-get-dun-url/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
