2014-11-03 66 views
0

我正在使用express的節點。 該項目由一個索引頁面和一個儀表板組成。不同的路線和視圖被加載到儀表板中。我想整合一個加載gif,直到數據到達。一切正常。但我不知道如何在ejs-view中加載gif源代碼。用jQuery在ejs中顯示圖像

下面是從coverage.ejs代碼片段:

<div id="loading"> 
<img id="loading-image" src="../public/images/ajax-loader.gif" alt="Loading.." /> 
</div> 

在JavaScript控制檯當我運行的項目有此錯誤:

GET http://localhost:3000/public/images/ajax-loader.gif 404 (Not Found) 

我使用jQuery的腳本來更新頻繁的頁面。 如何插入gif,以便頁面知道來源,來自哪裏?

+0

你的'express.static()'看起來像什麼? – mscdex 2014-11-03 13:39:39

+0

app.use(express.static(path.join(__ dirname,'public'))); – sanyooh 2014-11-03 13:41:20

回答

0

src方向錯了。它需要是:

<div id="loading"> 
<img id="loading-image" src="./images/ajax-loader.gif" alt="Loading.." /> 
</div>