繁体   English   中英

IE8中我的JavaScript AJAX请求出现问题

[英]Problem with my JavaScript AJAX request in IE8

我在这个网站上有一个产品系列

使用jQuery http://vanquish.websitewelcome.com/~hawko/hawko-lighting/led/

在Firefox / Safari中,单击视图将使您可以在右侧查看有关该产品的更多详细信息。 其中包括一个图库(如果> 1张图片),一个下载规格表(如果有的话)以及查看更多详细信息。

JavaScript的工作方式如下

  • 从列表中获取初步信息(禁用JavaScript以了解我的意思)
  • 从HTML属性id获取id 使用正则表达式。
  • 从服务器获取JSON(额外图片,规格表文件名)
  • 向用户显示信息

出于某些原因,我的老朋友IE(我担心的是8和7)不会无限期地摆脱烦恼。 我已经尝试了很多-但对于为什么我感到迷茫。 我在大约6个月前编写了此JavaScript代码-因此它在我脑海中并不完全新鲜 (或者可能不符合我现在正在编写的内容)。

我究竟做错了什么?

IE抱怨是因为您在showGallery函数( script.js ,第172行)中设置的background-image CSS属性没有正确的'url("...")'格式( 称为URI值 ),因此:

$('#product-gallery').css({
  backgroundImage: 'url("' + imagePath + 'thumb-' + images[0] + '")'
});

代替 :

$('#product-gallery').css({backgroundImage: imagePath + 'thumb-' + images[0]});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM