2011-12-30 13 views
1

を.LOAD、オペラIE8およびAJAXでのファイルパスは、次のJSコードはIE9、FF上で正常に動作します

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

+0

ID変数に正しいことがありますか? – Alfabravo

+0

はい、FF/opera/IE9の下で期待どおりに動作します。 – user1073201

関連する問題