Bonojur;
je suis nouveau dans ce forum, et dans la programmation javascript (bib jquery)
commançant dans le vif du sujet :
je souaite faire un petit menu qui va me permettre de basculer entre 4 langues pour un siteweb culturel bref, voici mon code :
html :
1 2 3 4
| <a id="lang_fr" href="#" >fr</a>
<a id="lang_en" href="#" >en</a>
<a id="lang_de" href="#" >de</a>
<a id="lang_es" href="#" >es</a> |
jquery :
1 2 3 4 5 6 7 8
| $(document).ready(function() {
var l="" ;
$("a").click(function (){
l = $(this).html();
alert(l);
$.post("jquery.php", {name: l});
});
}); |
php :
1 2 3 4 5
| $lang="";
if (isset($_POST['name'])){
$lang=$_POST['name'];
echo $lang ;
} |
l'alert m'affiche bien à chaque foi : fr, de, en ou es.
mais la methode $.post n'envoi rien et je suis bloqué
.
peut étre mon raisonnement est faux je sais pas
, j'ai googlé ici et la
mais la plus part des solutions présents POST étaient pour un formulaire html avec la balise form ect ... mais moi je veux pas utiliser un formulaire.
je peut faire comme ça :
<a id="lang_fr" href="monfichier.php?lang=fr" >fr</a>
ensuite extraire le contenu du variable lang de l'URL seulement avec php sans jquery, cependant je veux que le passage soit transparent et sans passage de paramètres dans l'URL.
Partager