在公司的项目中看到如下的代码:
function addScriptTag(loginName){
var script = document.createElement('script');
script.setAttribute('type', 'text/javascript');
script.src = "http://api.mokucloud.com/cpl/rank?loginName="+loginName+"&callback
=fillCplRank";
document.body.appendChild(script);
}
window.fillCplRank = function(data){
// console.log(data);
if(data == null || typeof data == 'undefined'){
console.log("未获取到排行榜数据...");
return;
}
.....
};
通过询问大佬和网上查看知道这个是为了解决跨域取数据的问题。下面是两片不错的文章。
http://www.cnblogs.com/yeminglong/archive/2013/06/24/3152976.html