0

JQuery.load()を使用して、Webサイトのすべてのhtmlファイルに表示するファイルをドキュメントにプルしています。

$(function() {
$('#footer_include').load('../includes/footer.txt');
});

これはルートドキュメントには最適ですが、新しいフォルダに移動してさらに深くなるとすぐに、同じフォルダに別のバリエーションをロードする必要があります。例えば...

$(function() {
$('#footer_include').load('../../includes/footer.txt');
});

すべてのファイルで機能する、これに対するより良い解決策はありますか?私は試した

./includes/footer.txt

ルートフォルダに戻ると思っていましたが、うまくいきませんでした。私はphpを使用しているので、おそらくphp includeが行く方法でしょうか?

どんな助けでも大歓迎です。

4

1 に答える 1

3

/includes/footer.txtインクルードがルートにあると仮定して使用するのが最善です。

これは、現在のファイルではなくルートを基準にして参照されるため、ルート構造内の場所に関係なく、すべてのファイルで機能するはずです。

于 2012-09-27T19:46:45.163 に答える