收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 1582|回复: 1

ajax 同步异步问题!请达人帮忙!!

[复制链接]
发表于 2009-1-17 19:47:23 | 显示全部楼层 |阅读模式
一个网页index.htm
起jQuery部分如下:

  1. $(document).ready(function(){
  2.         var hello=$.ajax({
  3.           url: "iframe.html",
  4.           //type:"POST",
  5.           cache: false,
  6.           //async: false,
  7.           dataType : "html",
  8.           success: function(html){
  9.             $('#gallery a').lightBox();
  10.           }
  11.         }).responseText;
  12.         $("#massage").append(hello)
  13. });
复制代码

html代码:
  1. <div id="massage"></div>
复制代码

iframe.html内容:

  1. <div id="gallery">
  2.     <ul>
  3.         <li>
  4.             <a href="photos/image1.jpg" title="Utilize a flexibilidade dos seletores da jQuery e crie um grupo de imagens como desejar. $('#gallery').lightBox();">
  5.                 <img src="photos/thumb_image1.jpg" width="72" height="72" alt="" />
  6.             </a>
  7.         </li>
  8.         <li>
  9.             <a href="photos/image2.jpg" title="Utilize a flexibilidade dos seletores da jQuery e crie um grupo de imagens como desejar. $('#gallery a').lightBox();">
  10.                 <img src="photos/thumb_image2.jpg" width="72" height="72" alt="" />
  11.             </a>
  12.         </li>
  13.         <li>
  14.             <a href="photos/image3.jpg" title="Utilize a flexibilidade dos seletores da jQuery e crie um grupo de imagens como desejar. $('#gallery a').lightBox();">
  15.                 <img src="photos/thumb_image3.jpg" width="72" height="72" alt="" />
  16.             </a>
  17.         </li>
  18.         <li>
  19.             <a href="photos/image4.jpg" title="Utilize a flexibilidade dos seletores da jQuery e crie um grupo de imagens como desejar. $('#gallery a').lightBox();">
  20.                 <img src="photos/thumb_image4.jpg" width="72" height="72" alt="" />
  21.             </a>
  22.         </li>
  23.         <li>
  24.             <a href="photos/image5.jpg" title="Utilize a flexibilidade dos seletores da jQuery e crie um grupo de imagens como desejar. $('#gallery a').lightBox();">
  25.                 <img src="photos/thumb_image5.jpg" width="72" height="72" alt="" />
  26.             </a>
  27.         </li>
  28.     </ul>
  29. </div>
复制代码

网页中使用了lightbox插件 http://leandrovieira.com/projects/jquery/lightbox/

当用浏览器打开index.htm,形如:E:\map\index.htm  ,可以正确载入iframe.html内容,并可以展示lightbox效果
如果用地址打开形如:http://localhost:1245/index.htm,则提示错误:完成该操作所需的数据还不可使用;
如果改成同步,用地址打开无提示错误,可以载入iframe.html的内容,但lightbox效果失效;

请达人帮忙,如何才可以在用地址形式打开的时候能够正确载入数据同时可以执行lightbox效果?

万分感激!
 楼主| 发表于 2009-1-17 22:26:17 | 显示全部楼层
自己已经解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-9-18 17:14 , Processed in 0.109099 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表