Los cambios son realmente pocos. La asignación la puedes realizar con el método
addClass
(entre
otras), mientras que para la petición asíncrona (Ajax), existe un
compendio de métodos con los que puedes trabajar. Uno de los más similares al que usas es el método
$.post()
.
Lo demás es JavaScript nativo, de modo que no necesitas realizar cambios.
Saludos