Такие вопросы следует решать самостоятельно.
Во первых вынести повторящиеся участки в отдельные функции, и использовать там где необходимо
Во вторых сократить по максимуму использование всяких .done .success загрязняющих код,ибо
$.ajax({
...
success:function(){},
complete:function(){}
})