You can re-initialize all the scripts once again inside the AJAX success.
// Fetch the scripts
varscripts $scripts;= '';
if ( $scriptsscripts.length ) $scriptsscripts.detach();
$scriptsscripts = $dataBodyresponse.find('#document-script''script');
// Add the scripts
$scriptsscripts.each(function(){
var $scriptscript = $jQuery(this),
scriptText = $scriptscript.html(),
scriptNode = document.createElement('script');
try {
// doesn't work on ie...
scriptNode.appendChild(document.createTextNode(scriptText));
contentNode.appendChild(scriptNode);
} catch(e) {
// IE has funky script nodes
scriptNode.text = scriptText;
contentNode.appendChild(scriptNode);
}
if($jQuery(this).attr('src') != null) {
scriptNode.setAttribute('src', ($jQuery(this).attr('src')));
}
});