Passer une variable de type "url" en ajax en tant que variable post
Bonjour,
Voilà je voudrais formater une url en passant par ajax (et ma page "vue_ajax.php"). Je récupère l'url dans la variable "saisie" d'où le code :
Code:
1 2 3 4 5 6
| $.ajax({
dataType: "html",
type: "POST",
url: "vue_ajax.php",
data: 'formate_url='+saisie, |
Le pb est bien entendu que si mon url saisie contient un '&', jquery me renvoie deux variables post.
ex si : saisie = 'http://monsite.com/produit.php?lang=fr&code=123'
cela crée deux variables dans le post :
formate_url = 'http://monsite.com/produit.php?lang=fr'
et
code = '123'
J'ai bien pensé à remplacer les '&' par des caractères exotiques avant l'envoi ajax mais n'y at-il pas une façon plus propre pour que je puisse récupérer plus simplement $_POST['formate_url'] = 'http://monsite.com/produit.php?lang=fr&code=123' ?