jQuery provides several methods for making AJAX requests, including $.ajax(), $.get(), $.post(), and $.load(). The $.ajax() method allows the most flexibility by accepting an options object with parameters like url, success callback, data, and more. Shortcut methods like $.get() and $.load() are also available for common cases. jQuery handles cross-browser compatibility for making AJAX requests and normalizes callback functions.