Ajax dediğin zaten HTTP üzerinde çalışan birşey.
Javascript kodu ile http request yollayıp, response alıyorsun.
Eski yöntemlerde sayfaya bilgi yollama HTTP Post ile oluyordu ve o postu oluşturmanın yolu da http form içinde action kısmına post etmek istediğin sayfayı koyarak Submit ediyordun. Sonradan js daha yaygınlaşmaya başladı. Komple sayfayı/formu submit etmeyelim, belirli kısımları edelim. Karşıdan response geldiği zaman ise, sadece gerekli yerleri update edelim diye bir yöntem geliştirdiler. Bunun adı da ajax oldu.