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