我正在使用jQuery 1.10.2,并且我在使用getScript时遇到以下错误。我加载jquery,然后调用包含此代码的JS文件。 我甚至在调用getScript之前使用jQuery版本的警报,以便我知道它已加载。
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() {});
}
}
答案 0 :(得分:5)
$.noConflict();
取消注册$
个对象。您需要使用较长的jQuery()
表单:
jQuery.getScript("url here", function() {});