Ich versuche, wie dies alle JSON-Dateien in einem Verzeichnis auf meinem Server zur Liste:Ajax nicht alle Dateien in Verzeichnisliste
listed_files = [];
function list_files() {
$.ajax({
url: "path_to_files/",
success: function(data){
$(data).find("a:contains('.json')").each(function(){
// will loop through
var files = $(this).attr("href");
listed_files.push(files);
});
}
});
}
Es funktioniert, außer es nur 4 Dateien auflistet, wenn 6. Die sind nur Was ich bemerke, ist, dass die 2, die es vermisst, längere Dateinamen haben. Was könnte das verursachen?
Die Dateien werden wie folgt benannt:
file_name_a_this_is_lo..>
file_name_b_short.json
file_name_c_short.json
file_name_d_this_is_lo..>
file_name_e_short.json
file_name_f_short.json
Können wir die Verzeichnisliste Seite HTML-Quellcode sehen? (AKA der HTML, den Ihr JavaScript analysiert). –
gibt es keine. Es listet auf, was in dem Verzeichnis ist. – Cybernetic
Klicken Sie mit der rechten Maustaste auf die Seite und dann auf "Quelle anzeigen". Sogar Verzeichnisseiten haben Quellcode. –