Они отрабатывают, выполняя логику и манипулируя DOM, я думаю, что если бы они были как текст, то они бы не выполнялись.
Пробовал подключать вручную через метод $.ajax() с явным указанием dataType, а не $.getScript().
$.ajax({
'type' : "get",
'dataType' : 'script',
'url' : url,
'cache' : true,
'scriptCharset ' : 'UTF-8',
'global ' : true,
'success' : function(data, status, XHR){
alert( "success data: " + data );
alert("success status: " + status);
},
'error' : function(XHR, status){
alert("error status: " + status);
},
'complete' : function(XHR, status){
alert("complete status: " +status);
}
});
Но тоже самое.
Хочу отметить, что раньше все работало. Сейчас убрал вообще все, оставив простенький пример с подгрузкой и все равно не работает.