首页 > Web开发 > 详细

jsonp 动态创建script

时间:2017-07-07 16:09:19      阅读:283      评论:0      收藏:0      [点我收藏+]
function loadScript(url, func) {
  var head = document.head || document.getElementByTagName(‘head‘)[0];
  var script = document.createElement(‘script‘);
  script.src = url;

  script.onload = script.onreadystatechange = function(){
    if(!this.readyState || this.readyState==‘loaded‘ || this.readyState==‘complete‘){
      func();
      script.onload = script.onreadystatechange = null;
    }
  };

  head.insertBefore(script, 0);
}
window.baidu = {
  sug: function(data){
    console.log(data);
  }
}
loadScript(‘http://suggestion.baidu.com/su?wd=w‘,function(){console.log(‘loaded‘)});
//我们请求的内容在哪里?
//我们可以在chorme调试面板的source中看到script引入的内容

jsonp 动态创建script

原文:http://www.cnblogs.com/fqlGlog/p/7132669.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!