img 的 src="" 引发的血案

先说说我的功能需求

 

一个相册图片的评论,用jquery的ajax做数据传输;本来这是一个再简单不过的东西了,可就是这简单的东西引起了一个“血案”!

 

页面的布局和QQ空间相册类似,上面是缩略图导航,中间是大图显示,下面针对每张图片的评论信息。。

 

因为是团队开发,就没有部署到IIS上,用VS自带的asp.net Development Server 查看页面效果,按照思路做下来,一切顺利。IE、

 

FF里也做了测试,都OK。好,传到服务器上,接下来的事就杯具了。

 

用FieFox打开,OK。再用IE查看页面,我靠,一下就蹦了个网页对话框出来(自己在$.ajax()设置的)500 Internal Server Error。图片的

 

评论也没有加载出来!当时就把我给震了。本地都好好的,为什么传到服务器上就不能有成功执行喃!这是为什么呢~~

 

代码翻出来,本地执行一次,都OK啊,就一个ajax请求嘛。把这段代码放到另一个页面执行,能正确执行。那就是当前页面有东西影响到

 

ajax请求了。按照这个思路,我把这个功能块的代码搞到另一单独页面,包括html代码。就绪后在浏览器里浏览,firefox里一切正常。

 

再用IE打开,我晕 ,那大图怎么半天加载不出来,IE先项卡一直在那里转啊转的。难道是图片有问题,一看代码,用于显示大图的img 的

 

src居然是""(src="")。会不会是这个原因,去掉src属性再试。哈哈,O啦~~大图一就加载出来了 。、把修改的代码传到服务器测试,一

 

切正常。收工。

 

总结:可能由于src=""在firefox和IE下的处理方式不同,firefox里可能请求不到就abort了,可IE下就一直挂在那里了,最后导致请求超时

 

从而无语返回结果。。

 

 

以上为小弟愚见,若有不同意见,欢迎交流。。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值