jQuery.getScript加载同域JS的代码
更新时间:2012年02月13日 23:27:00 作者:
jQuery.getScript加载同域JS为xhr请求,导致firebug不能正常读取js,因此不能够断点该js
解决方法,用以下方法加载js:
var loadScript = function(url, callback, charset){
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
if(charset){
script.charset = charset;
}
script.src = url;
if(!callback){
return;
}
script.onload = script.onreadystatechange = function(){
if(!this.readyState || this.readyState==='loaded' || this.readyState==='complete'){
callback();
}
};
head.appendChild(script);
};
复制代码 代码如下:
var loadScript = function(url, callback, charset){
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
if(charset){
script.charset = charset;
}
script.src = url;
if(!callback){
return;
}
script.onload = script.onreadystatechange = function(){
if(!this.readyState || this.readyState==='loaded' || this.readyState==='complete'){
callback();
}
};
head.appendChild(script);
};
相关文章
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
多行滚动jQuery循环新闻列表代码包括以下功能:鼠标滑上焦点图时停止自动播放/滑出时开始自动播放以及判断执行横向或纵向滚动,感兴趣的朋友可以了解下哦2013-01-01
JQuery中serialize()、serializeArray()和param()方法示例介绍
serialize()方法也是作用于一个JQuery对象,它能够将DOM元素内容序列化为字符串,serializeArray()方法不是返回字符串,而是将DOM元素序列化后,返回JSON格式的数据2014-07-07


最新评论