我正在开发一个非阻塞脚本并且它工作正常但是当我尝试加载jQuery时,它的加载但我无法执行像这个简单警报的jQuery函数:
$(document).ready(function(){
alert('jQuery loaded !');
});
以下是我的尝试:
var xhrObj = XMLHttpRequest();
xhrObj.onreadystatechange =
function(){
if(xhrObj.readyState == 4){
var element = document.createElement("script");
document.getElementsByTagName('head')[0].appendChild(element);
element.text = xhrObj.responseText;
}
};
xhrObj.open('GET', 'js/jquery.js', true);
xhrObj.send('');
并尝试过:
var js = document.createElement('script');
js.src = 'js/jquery.js';
var head = document.getElementsByTagName('head')[0];
head.appendChild(js);
以下是Firebug错误的结果:
ReferenceError: $ is not defined
$(document).ready(function(){
但是当我检查Firebug网络时,jQuery被加载....
需要一些帮助..谢谢!