我有下面的代碼行:更改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