jQuery.getScript加載同域JS的代碼
更新時(shí)間:2012年02月13日 23:27:00 作者:
jQuery.getScript加載同域JS為xhr請求,導(dǎo)致firebug不能正常讀取js,因此不能夠斷點(diǎn)該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);
};
復(fù)制代碼 代碼如下:
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);
};
您可能感興趣的文章:
- 借助script進(jìn)行Http跨域請求:JSONP實(shí)現(xiàn)原理及代碼
- JavaScript 處理Iframe自適應(yīng)高度(同或不同域名下)
- jQuery插件jQuery-JSONP開發(fā)ajax調(diào)用使用注意事項(xiàng)
- jquery ajax jsonp跨域調(diào)用實(shí)例代碼
- 用jQuery與JSONP輕松解決跨域訪問的問題
- JSONP跨域的原理解析及其實(shí)現(xiàn)介紹
- iframe子頁面與父頁面在同域或不同域下的js通信
- 一個(gè)簡單的jQuery插件ajaxfileupload.js實(shí)現(xiàn)ajax上傳文件例子
- 使用jsonp完美解決跨域問題
- 原生JS封裝Ajax插件(同域、jsonp跨域)
相關(guān)文章
jQuery中filter(),not(),split()使用方法
jQuery下一些查找過濾功能filter(),not(),split()用法,可以讓jquery更容易的操作控制頁面元素。2010-07-07關(guān)于jquery性能最佳實(shí)踐的討論,與求教
很久沒寫東西,年前的項(xiàng)目也接近尾聲,最近在網(wǎng)上看到一篇文章是 阮一峰 的 《jQuery最佳實(shí)踐》 鏈接在文末2012-03-03滾動圖片效果 jquery實(shí)現(xiàn)回旋滾動效果
jquery滾動圖片效果,有些新手朋友可能不是很清楚,今天在網(wǎng)上找到一款回旋滾動效果,拿出來和大家一起分享,感興趣的朋友可以了解下哦2013-01-01