0
我正在使用jQuery 1.10.2,並且在使用getScript時出現以下錯誤。我加載jquery,然後調用包含此代碼的JS文件。我甚至在調用getScript之前使用jQuery版本的警報,以便我知道它已加載。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