jQuery $ .GET parameters passant dans l’URL

c’est un moyen générique de faire des requêtes GET avec Jquery

var loadUrl="mypage.php"; $("#get").click(function(){ $("#result").html(ajax_load); $.get( loadUrl, {language: "php", version: 5}, function(responseText){ $("#result").html(responseText); }, "html" ); }); 

Je me demandais si je pouvais passer des parameters (Ex.language et version) directement dans l’URL (après les avoir codés en url):

 var loadUrl="mypage.php?language=php&version=5"; $("#get").click(function(){ $("#result").html(ajax_load); $.get( loadUrl, function(responseText){ $("#result").html(responseText); }, "html" ); }); 

Est-ce possible? Et de toute façon, quelle est la solution la plus propre pour faire un appel ajax si je possède tous les parameters dont j’ai besoin d’urlencoded (Ex.rate me)

Oui c’est possible mais vous pouvez aussi le faire de cette façon.

 $.get( "mypage.php", { version: "5", language: "php" }, // put your parameters here function(responseText){ console.log(responseText); }, 'html' ); 
 $.get( url: url, //your url eg. mypage.php data: data, // Parameter you want to pass eg. {version:"5" , language : "php"} success: callback // function after success ); 

suivez le lien ci-dessous

http://api.jquery.com/jQuery.getJSON/