0
Я использую jQuery 1.10.2, и я получаю следующую ошибку относительно использования getScript. Я загружаю jquery, а затем вызываю JS-файл, содержащий этот код. Я даже использую предупреждение с версией jQuery прямо перед вызовом getScript, чтобы я знал, что он загружен.jQuery getScript ошибки
Uncaught TypeError: Cannot call method 'getScript' of undefined
Вот код
$.noConflict();
jQuery(document).ready(function ($) {
load_scripts();
});
function pause_for_jquery(){
setTimeout(load_scripts, 50);
}
function load_scripts(){
if (!window.jQuery) {
pause_for_jquery();
}
else{
alert(jQuery.fn.jquery); //this alert works and displays '1.10.2'
$.getScript("url here", function() {});
}
}
Почему вы удивляетесь, что '$' не определен, если вы использовали '$ .noConflict()'? – Bergi
@Bergi: Я думаю, что в этом вопросе подразумевается, что OP действительно не понимает, что делает '.noConflict()' действительно, или почему он используется. – PaulProgrammer