1
を掲載されるまで、このコードは私の最初のファイルにループ投稿Ajaxの結果、それらはすべて以下のコード
$.ajax({
url : "http://localhost/website/files/userstuff/files/",
asynch : false,
cache : false,
success: function (data) {
$(data).find("a").each(function(i, el) {
var val = $(el).attr('href');
if (val.match(/\.(pdf|doc|docx|txt|html|js|css|rar|7zip)$/)) {
var fileslocation = ("http://localhost/website/files/userstuff/files/" + val)
var displayfilestable = ("<table><thead><tr><th>Files</th></tr></table>");
var adddata = ("<tr><td><a href='"+ fileslocation +"'target='_blank'>"+ val +"</td></tr>");
$("#filestable").html(displayfilestable)
$("filestable, table").append(adddata);
console.log(adddata)
}
});
}
});
を表示するための素晴らしい作品は、テーブルの行にファイルを引っ張ると表示思うだろうとして、しかしそれはあります最初のファイルに対してのみこれを実行すると、ここに誰かがテーブル内のファイルフォルダ内のすべてのファイルを表示するのを助けることができるかどうか疑問に思っていました。事前のおかげで
あなたはできる。これは、サーバーが恐ろしく安全でディレクトリ内のファイルを公開している意味 –
あなたの応答データを投稿することができます。サーバー設定でそれを修正し、サーバー側のプログラミング言語を使用してディレクトリを読み取る必要があります。 – charlietfl
現在、このWebサイトではサーバーが使用されていません。それはクライアント側のウェブサイトであり、友人のために作成されたもので、ローカルホスト経由でのみ実行されるため、Ajaxは仕事をします。 – Bob