2011-12-30 63 views
1

下面的JS代碼工作正常上IE9,FF,歌劇IE8和Ajax中的文件路徑.load

function LoadMyDiv(id){ 
var path = 'data/'+id+'.html'; 
$('#'+id).load(path); 
} 

我遇到的問題與IE 8,即內容不加載。我試過用/data/'+id+'.html'沒有結果。 當我將文件id +'。html'(例如test.html)移動到根目錄時,內容被正確加載,即$('#'+id).load(id+'.html')按預期工作。因此,我懷疑問題與路徑有關。任何想法如何解決這個問題?

回答

0

嘗試

var path = './data/'+id+'.html'; 
+0

我已經試過這爲好,但我仍然有同樣的問題。有趣/奇怪的是,我有一個類似的功能path ='data'+ id(其餘是相同的),它在IE8上的作品。 – user1073201 2011-12-30 18:59:48

+0

確定你在id變量中有正確的東西嗎? – Alfabravo 2011-12-30 19:05:47

+0

是的,在FF/opera/IE9下按預期工作。 – user1073201 2011-12-30 20:36:35