Jquery $ .GET parameters passing in url

This is a universal way to create GET requests using jQuery:

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

I was wondering if I can pass parameters (Ex.language and version) directly to Url (after urlencoding them):

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

Is it possible? And anyway, this is the cleanest solution for calling ajax if I have all the parameters I need urlencoded (Ex.rate me)

+7
source share
2 answers

Yes, it is possible, but you can also do it this way.

 $.get( "mypage.php", { version: "5", language: "php" }, // put your parameters here function(responseText){ console.log(responseText); }, 'html' ); 
+17
source
 $.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 ); 

follow the link below

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

+3
source

All Articles