2010-03-20 20 views
2

我正在使用jQuery編寫一個簡單的實用程序應用程序,它只是在本地運行。它會使用jQuery.get從文件列表中讀取,然後將它們與一些元數據(位於單獨的文件中)一起顯示。圖片和元文件居住在../scored_images/*.[jpg|meta]使用jQuery.get與文件上的目錄?

我可以加載文件列表jQuery.get就好了(它在當前目錄中),我可以加載圖像並顯示它們沒有問題。然而,當我去加載元文件進行顯示時,jQuery.get似乎默默無聞。如果路徑中沒有../,我可以加載它們。有沒有辦法解決這個問題?

+1

這是相對於javascript還是相對於頁面? – 2010-03-21 00:38:39

+0

你能發表一個示例代碼嗎? – ChristopheCVB 2011-08-01 09:26:10

+0

夥計。我們需要更多信息。這篇文章沒有意義。 – Mark 2011-08-02 18:33:32

回答

1

首先,從jQuery docs報價,

如果有jQuery.get()請求返回錯誤代碼,它會悄悄地失敗,除非劇本也被稱爲全球.ajaxError()方法要麼。從jQuery 1.5開始,jQuery.get()返回的jqXHR對象的.error()方法也可用於錯誤處理。

所以當你做GET要求,你應該釘在:

$.get('url').error(function (jqXHR, textStatus, errorThrown) { 
    //handle error. this can help you find the problem. 
} 

除此之外,我不能說沒有從你一些代碼等等。我試圖做你所描述的(據我瞭解),它對我來說工作得很好。我跑:

$.get('../data/test.meta').success(function (data) { 
    $('#content').append(data); 
}); 

index.html此目錄中:

Directory

讓我知道,如果我不理解的東西,我會盡力幫助更多。