$.ajax is the jQuery underlying AJAX implementation, $.ajax is a generic underlying package, $.ajax () after requesting the data, you need to use a callback function, there are beforesend, error, Datafilter, success, complete and so on.
$.get $.post is an easy-to-use, high-level implementation, and with the $.get $.post method, jquery automatically encapsulates calls to the underlying $.ajax.
$.get only handles simple GET request functionality to replace complex $.ajax, which can be called when a request succeeds. Executing functions On error is not supported, otherwise you must use $.ajax.
$.post only handles the POST request function to replace the complex $.ajax. The callback function can be called when the request succeeds. Executing functions On error is not supported, otherwise you must use $.ajax.
$.get ("test.php", {name: "John", Time: "2pm"}) $.get method is automatically generated querystring submitted to the server (NAME=JOHN&TIME=2PM) upon request.
The data submitted by the $.post method is directly similar to the form submission, and the amount of data submitted is greater than $.get.
Excerpt--Anonymous
What is the difference between jquery $.ajax $.get $.post?