【问题标题】:Problem with my JavaScript AJAX request in IE8我在 IE8 中的 JavaScript AJAX 请求出现问题
【发布时间】:2010-02-08 04:09:19
【问题描述】:

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

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

在 Firefox / Safari 中,单击 查看 将允许您在右侧查看有关产品的更多详细信息。这包括一个画廊(如果 > 1 个图像)、一个下载规格表(如果有的话)并查看更多详细信息。

JavaScript 是这样工作的

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

出于某种原因,我的老朋友 IE(8 和 7 是我关心的问题)并没有越过无限期旋转的悸动。我已经尝试了很多 - 但我不知道为什么。我在大约 6 个月前编写了这个 JavaScript - 所以它在我的脑海中并不完全是新鲜(或者可能是我现在可能正在写的东西)。

我做错了什么?

【问题讨论】:

    标签: javascript jquery ajax json internet-explorer-8


    【解决方案1】:

    IE 抱怨是因为您在 showGallery 函数(脚本。 js,第 172 行)放:

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

    而不是:

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

    【讨论】:

    • 哇,我从来没有想过这一点。非常感谢!
    猜你喜欢
    • 2015-12-29
    • 1970-01-01
    • 1970-01-01
    • 2021-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多