soncy的七分责任田,种点瓜果蔬菜和杂草

简单的ajax callback实现

发表于 2009年11月11日 soncy 712次阅读

有时为了一个简单的ajax请求动用一个大的JS库是不值得的,用一些简单的代码也能实现这样的功能,虽然不如库的强大,但是也够用了,记录如下:

  1. var script = this._script = document.createElement("script");
  2. script.type="text/javascript";
  3. script.src="http://api.eyike.com/example.php?callback=func";
  4. script.onload = script.onreadystatechange = function() {
  5. if (script.readyState && script.readyState != 'loaded' && script.readyState != 'complete') return;
  6. script.onreadystatechange = script.onload = null;
  7. //请求成功
  8. };
  9. var head = document.getElementsByTagName('HEAD')[0];
  10. head.appendChild(script);

感谢您的浏览,如果您喜欢本站,可以通过Rss订阅本站,如需转载,请注明出处,谢谢!

2条评论 RSS 图标

苏洋 发表于2009年11月25日02:40

11.11…呵呵..

[回复]

Ajax这东西我还真是不了解哈。

[回复]

发表评论



客官留步,你可能对以下文章也感兴趣