Oba są używane do wysyłania i odbierania danych pewne jakąś odpowiedź używając tych danych.
GET: Pobierz magazyn informacji na serwerze. To znaczy. Szukaj, tweet, Informacje o osobie. Jeśli chcesz przesłać informacje, a następnie uzyskać żądanie wysłania żądania za pomocą process.php? Name = subroto Więc w zasadzie wysłać informacje za pośrednictwem url. Url nie może obsłużyć więcej niż 2083 znaków. Więc na blogu możesz pamiętać, że nie jest to możliwe?
POST: Opublikuj to samo, co otrzymasz. Rejestracja użytkownika, logowanie użytkownika, wysyłanie dużych danych, wpis w blogu. Jeśli chcesz wysłać bezpieczne informacje, użyj postu lub dużych danych, ponieważ nie jest to adres URL.
AJAX: $ .get() i $ .post() zawierają funkcje będące podzbiorami $ .ajax(). Ma dużą konfigurację.
Metoda $ .get(), która jest rodzajem skrótu dla $ .Ajax(). Gdy używasz $ .get(), zamiast przekazywać obiekt, przekazujesz argumenty. Wymagane są co najmniej dwa pierwsze argumenty, które są adresem URL pliku, który chcesz pobrać (np. "Test.txt") i zwrotnym sukcesem.
Podsumowanie:
$.get(url [, data ] [, success ] [, dataType ])
$.post(url [, data ] [, success ] [, dataType ]) // for sending secure or Large information
$.ajax(url [, settings ]) // More Configaration
BTW, istnieją również PUT i DELETE żądania w uzupełnieniu do postu żądań. Powinieneś też zapytać o te. –
Dla przyszłych czytelników: oto [pokrewne pytanie Fookera sprzed roku] (http://stackoverflow.com/q/18395523/4043409). – Gideon