claro que la hay, se llama ajax

y la forma mas fácil de usar ajax (en mi opinión personal) es utilizando jquery, te abstrae el proceso y aumenta tu productividad

manuales de jquery + ajax, hay infinidad en internet

solo hace falta buscar y encuentras hasta
para dummies