Antes que nada, tener dos veces document.ready no esta ok para el documento a:
Cita: $(document).ready(function () {
$(document).ready(function () {
En cuanto a traer scripts por ajax, esta bien, pero te conviene tener la libreria declarada ya en el documento a. Luego, desde b haces la llama tal como la haces.
Te sugiero leas el
tuto de Cristalab sobre Ajax en jQUery. Vos estas usando lo minimo, que es load, pero existen metodos mas potentes o mas completos. Especificamente, fijate en "dataType", que es en donde se le dice al ajax que tipo de datos hay que traer (javascript, xml, html, etc).
Esto segundo esta bueno tenerlo como metodo alternativo a load, pero en si, teniendo todas las librerias en la pagina principal evitas el problema que tenes.