What is the difference between $.ajax() and $.get() and $.load()? Which is better to use and in what conditions?