質問: ### 前提・実現したいこと ajaxでディレクトリを直接読む方法があったら知りたいと思い質問させて頂きました。 現状の方法は下記ソースコードのようになっています。 『ajax.js』が『thumb.php』を読んで、「img」というディレクトリから画像リストを表示している流れです。 でも、『ajax.js』が直接「img」を読む方が早いですよね? もしそれが可能であればどのようにすればよいかご教示いただけませんでしょうか。 ### 該当のソースコード 『ajax.js』 →ajaxで『thumb.php』を読むファイルです。 ``` $.ajax({ success: function(data) { $('#thumbArea').load("http://example.com/templates/thumb.php"); }, error: function(data) { alert('error'); } }) ``` 『thumb.php』 →ajaxで読まれるファイルで、これが「img」というディレクトリを読みます。 ``` ```
回答: > > ajaxでディレクトリを直接読む方法があったら知りたいと思い > > > サーバサイドで用意しない限り、ありません。 HTTPは1つのリクエストに対して1つのレスポンスを返す仕組みですので、サーバ側で「フォルダ内のファイルリスト」を返すような仕組みを用意していない限り、ファイルリストを取得する方法自体がありません。