Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1204810
  • 博文数量: 252
  • 博客积分: 5421
  • 博客等级: 大校
  • 技术积分: 2418
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-17 12:59
文章分类

全部博文(252)

文章存档

2017年(3)

2016年(18)

2015年(31)

2014年(18)

2013年(7)

2012年(8)

2011年(12)

2010年(30)

2009年(32)

2008年(57)

2007年(36)

分类: JavaScript

2015-04-15 14:38:01


  1. //异步加载js文件并调用函数
  2. function delayCall(calledFunction, funcParams, jsUrl)
  3. {
  4.     if (eval('typeof '+calledFunction) == 'function') {
  5.         eval(calledFunction+'(funcParams)');
  6.     } else {
  7.         jQuery.ajax({
  8.             type: 'GET',
  9.             url: jsUrl,
  10.             data: {},
  11.             dataType: 'script',
  12.             cache: true,
  13.             async: true,
  14.             success: function () {
  15.                 eval(calledFunction+'(funcParams)');
  16.             }
  17.         });
  18.     }
  19. }

  20. //同步加载js文件
  21. function syncLoad(checkFunction, jsUrl)
  22. {
  23.     if (eval('typeof '+checkFunction) != 'function') {
  24.         jQuery.ajax({
  25.             type: 'GET',
  26.             url: jsUrl,
  27.             data: {},
  28.             dataType: 'script',
  29.             cache: true,
  30.             async: false,
  31.         });
  32.     }
  33. }


阅读(1026) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~