LABjs (http://labjs.com/) имеет отличный интерфейс для этого. Вот пример кода.
<!-- In the head -->
<script src="lab.js"></script>
<!-- In the body -->
<script>
$LAB
.script("yourscript.js")
.wait(function(){
yourfunction();
});
</script>
В приведенном выше примере yourfunction();
будет вызываться только после загрузки скрипта yourscript.js.
Редактировать: После вызова ajax с использованием метода .load так может выглядеть ваш сценарий тела.
<script>
$('taggetelmselector').load(your_url, data, function(){
$LAB
.script("yourscript.js")
.wait(function(){
yourfunction();
});
});
</script>