ローカルホスト上のディレクトリにいくつかのsvgファイルがあります。私はそれらのすべてにアクセスし、それらを使っていくつかのことをしたい。しかし、私はそれらにアクセスすることはできません。javascript/jquery/ajaxを使用してディレクトリからファイルにアクセスする
$.ajax({
url : 'assets/svg/',
success: function(data) { alert("success"); /* do some stuff */ },
error : function() { alert("error"); }
});
私はいつも「エラー」を受けます。たとえば、1つのファイルのみにアクセスする場合'assets/svg/arrow.svg'、それは動作します。しかし、私はディレクトリ内のすべてのファイルが欲しい。
他の回答は、そのように動作するはずです(例:here)。しかし、そうではありません。
ディレクトリインデックスを有効にしていますか?そのURLを直接リクエストすると、ブラウザには何が表示されますか? – CBroe
正確なエラーは何ですか?実際のもので、あなたが置き換えた任意の文字列ではありません。ブラウザのネットワークタブから詳細を取得することもできますし、doc:http://api.jquery.com/jquery.ajax/に従って適切に '$ .ajax'エラーコールバックを実装し、出力を – ADyson
ohあなたが正しい!エラーは404が見つかりませんでしたが、なぜですか?!?!上記の私の質問( 'assets/svg/arrow.svg')のようにファイル名を手動で入力すると動作します。 – papapple