AJAX jQuery
AJAX to skrót od "Asynchronous JavaScript and XML", czyli asynchroniczny JavaScript i XML. Jest to technologia, która umożliwia przesyłanie danych z serwera do klienta i z powrotem bez konieczności przeładowania całej strony. jQuery jest popularną biblioteką JavaScript, która ułatwia manipulowanie dokumentami HTML, obsługę zdarzeń, animacje i wiele innych funkcji. jQuery udostępnia wiele metod do wysyłania asynchronicznych żądań AJAX.
				
				Aby wysłać zapytanie AJAX  przy użyciu jQuery, możemy użyć metody
				![]()
$.ajax() , która pozwala na wysyłanie żądań HTTP do serwera.
				Metoda ta przyjmuje kilka parametrów, w tym:
			![]()
- url - adres URL, pod którym znajduje się plik obsługujący żądanie
 - type - typ żądania (np. GET lub POST)
 - data - dane wysyłane w żądaniu
 - dataType - typ danych oczekiwanych w odpowiedzi (np. json lub html)
 - success - funkcja wywoływana po pomyślnym zakończeniu żądania
 - error - funkcja wywoływana w przypadku wystąpienia błędu
 
 Przykładowy kod AJAX z użyciem jQuery wykorzystujący format JSON
			
								
$.ajax({
  url: 'dane.json', // adres serwera
  dataType: 'json', // format danych
  success: function(data) {
    // kod wykonywany po pomyślnym odebraniu danych
    console.log(data); // wyświetlenie danych w konsoli
},
  error: function(xhr, status, error) {
    // kod wykonywany po nieudanej próbie odebrania danych
    console.log(error); // wyświetlenie błędu w konsoli
}
});
								
						
			W powyższym kodzie wysyłamy zapytanie do serwera pod adresem 'dane.json' i oczekujemy na dane w formacie JSON. Po pomyślnym odebraniu danych wyświetlamy je w konsoli, a w przypadku błędu wyświetlamy komunikat z błędem.
Metoda $.ajax() to tylko jedna z wielu metod do wysyłania asynchronicznych żądań AJAX dostępnych w jQuery. Można też użyć metod $.get(), $.post(), $.getJSON() i wiele innych. Każda z tych metod ma swoje specyficzne zastosowanie i pozwala na dokładniejsze dostosowanie żądań do wymagań aplikacji.