Suponiendo que usas la librería de jquery, cada vez que cargas una página en ajax, la página en cuestión tiene llevar la librería de jquery igual que la página principal, así te aseguras al 100% el funcionamiento.
Yo tengo un archivo con todas las lineas que cargan las librerías (archivos), y cada vez que cargo una página en ajax, lo añado con include de php.
Tu por ejemplo como ya te dije, si usas jquery, tendrías que añadir otra vez la linea que tengas de jquery, así como el código javascript que uses, o los archivos con javascript que tengas, así como las hojas de estilo CSS. Un ejemplo sería..
Código javascript
:
Ver original<script type="text/javascript" src="scripts/jquery.min.js"></script>
<script language="JavaScript" type="text/javascript">
$(document).ready(function() {
... código ...
});
</script>
Yo como te he dicho cargo un archivo con todas las librerías.
Código PHP:
include("librerias.php");
Y el archivo contiene:
Código HTML:
<link rel="stylesheet" type="text/css" href="scripts/style.css" />
<script type="text/javascript" src="scripts/jquery.min.js"></script>
<script type="text/javascript" src="scripts/script.js"></script>
<script type="text/javascript" src="scripts/hash.js"></script>
Espero haberme explicado bien