Avatar billede alexander_j Nybegynder
19. oktober 2015 - 19:12 Der er 8 kommentarer og
1 løsning

Finde billeder i en mappe med jquery og ajax

alert('1');
$.ajax({
  url: 'img/',
  success: function(data){
      alert('2');
      //$(data).find("a:contains('.png')").each(function(){
      //});
  }
});
alert('3');

Jeg leder efter en kode som kan finde de billeder som jeg har i en mappe på min webserver.

Ovenstående fungerer fint lokalt og prompter både '1', '2' og '3', men når jeg uploader koden til webserver hos one.com, så prompter den kun '1' og '3'.

Der er png-billeder i mappen 'img'.
Billedernes filnavn og deres extension står med små bogstaver, så det burde ikke være den klasiske store-små-bogstaver problematik.

Hvad jeg gør galt?
Avatar billede anri Novice
19. oktober 2015 - 19:17 #1
Hvordan ser det, du får tilbage i "data" parametren ud?
Avatar billede alexander_j Nybegynder
19. oktober 2015 - 19:28 #2
På webserveren får jeg ingenting tilbage i data.

Lokalt får jeg en slags webside med billederne i en tabel. Sidens titel er 'Index of img'.
Avatar billede anri Novice
19. oktober 2015 - 19:32 #3
Du kan nok ikke bede om indholdet i en folder på webserveren via javascript.
Der er nødt til at være en funktion der læser filerne og laver et json object eller lignende som du kan arbejde videre med.
Avatar billede alexander_j Nybegynder
19. oktober 2015 - 19:39 #4
Jeg ændrede lige min kode lidt, da det viste sig, at alert kunne forstyrre $.ajax-kaldet lokalt også.
$fail = $('<div>');
$('body').append($fail);
$fail.append('1');
$.ajax({
  url: 'img',
  success: function(data){
      $fail.append('2');
      //$(data).find("a:contains('.png')").each(function(){
      //});
  }
});
$fail.append('3');

Men problemet er forsat det samme, på serveren, '1' og '3' vises i min div, men '2' udebliver.
Lokalt vises '1', '2' og '3'.
Avatar billede alexander_j Nybegynder
19. oktober 2015 - 19:41 #5
Altså et php-script eller lignende?
Avatar billede anri Novice
19. oktober 2015 - 19:43 #6
Yep..  PHP, eler hvad nu serveren "snakker"
Avatar billede alexander_j Nybegynder
19. oktober 2015 - 20:06 #7
Kom med et svar. Det var lidt af en omvej, men det fungerer.
Avatar billede anri Novice
19. oktober 2015 - 20:16 #8
Ok.. Løste du det med PHP?
Avatar billede alexander_j Nybegynder
26. oktober 2015 - 22:36 #9
Ja det blev en php-løsning.

Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester