Description: Load data from the server using a HTTP GET request.
urlA string containing the URL to which the request is sent.
dataA map or string that is sent to the server with the request.
callback(data, textStatus, XMLHttpRequest)A callback function that is executed if the request succeeds.
dataTypeThe type of data expected from the server.
This is a shorthand Ajax function, which is equivalent to:
$.ajax({ url: url, data: data, success: success, dataType: dataType });
The success
callback function is passed the returned data, which will be an XML root element, text string, JavaScript file, or JSON object, depending on the MIME type of the response. It is also passed the text status of the response.
As of jQuery 1.4, the success
callback function is also passed the XMLHttpRequest object.
Most implementations will specify a success handler:
$.get('ajax/test.html', function(data) { $('.result').html(data); alert('Load was performed.'); });
This example fetches the requested HTML snippet and inserts it on the page.
$.get("test.php");
$.get("test.php", { name: "John", time: "2pm" } );
$.get("test.php", { 'choices[]': ["Jon", "Susan"]} );
$.get("test.php", function(data){
alert("Data Loaded: " + data);
});
$.get("test.cgi", { name: "John", time: "2pm" },
function(data){
alert("Data Loaded: " + data);
});