0

複数のファイルを含むディレクトリがあり、そのディレクトリはサーバー側の Web アプリの一部です。また、そのディレクトリ内のファイルの名前を設定したい HTML ページもあります。

これらのファイルのコンテンツにアクセスする必要はありませんが、ページが読み込まれるたびにページに名前をリストするだけです。

これはJavascriptでできることですか、それとも何か他のことですか?

4

1 に答える 1

2

JavaScript (クライアント上で実行) は、サーバーに対して HTTP 要求を行うことができます。ファイルシステムを直接読み取ることはできません。

サーバーは、任意のデータ形式でファイルのリストを生成し、それを HTTP 応答に含めることができます。ほとんどの Web サーバーは、デフォルトで、インデックス ファイルを持たない webroot の下のすべてのディレクトリに対して HTML 形式でこのようなリストを生成します。ただし、これは解析するのに最適な形式ではありません。

これには、サーバー側の言語を使用する方がよいでしょう。

クライアント側の JavaScript を介してデータをロードする場合は、その言語で JSON 形式 (または別の簡単に解析可能な形式) でデータを出力できます。

ページビューの途中で動的にロードする必要がない場合は、サーバー側言語を使用してページテンプレートに直接挿入できます.

サーバー側の言語は、JavaScript を含む太陽の下でほとんどすべてのプログラミング言語にすることができます。その場合、ファイル システム モジュールを使用することをお勧めします。

于 2012-09-05T18:18:05.163 に答える