我有下面的代码行:更改img src在IE中失败?
$("img[title='my_image']").attr("src", document.location.origin + "/reporter/content/images/ajax-loader.gif");
基本上,当用户点击一个按钮我想显示进度指示符而不是默认的图像。
这在Chrome中运行良好,但在IE和Firefox中失败。在这些浏览器中,我只能看到小碎片图像链接图标。
我需要做什么改变?
我有下面的代码行:更改img src在IE中失败?
$("img[title='my_image']").attr("src", document.location.origin + "/reporter/content/images/ajax-loader.gif");
基本上,当用户点击一个按钮我想显示进度指示符而不是默认的图像。
这在Chrome中运行良好,但在IE和Firefox中失败。在这些浏览器中,我只能看到小碎片图像链接图标。
我需要做什么改变?
删除document.location.origin
。只需在新源的开始处有/
,它将相对于当前原点加载。
什么'alert(document.location.origin +“/reporter/content/images/ajax-loader.gif”);'IE在做什么? – martriay 2013-03-01 01:16:12
'document.location.origin'? 'window.location.href'如何?如果出现问题,请通过将您正在使用的值记录到控制台来开始基本的故障排除。 – 2013-03-01 01:16:29
@martriay啊,这是一个问题。 – Nicros 2013-03-01 01:22:57