Question

Je suis ajaxing un tableau d'images à partir d'un fichier avec la fonction php opendir . Il travaille en ordre au niveau local mais recrache au hasard quand je télécharge sur mon serveur. Je pensais que peut-être parce que je ne suis pas le commander personnellement fait cela. J'ai essayé d'utiliser le natsort () sur mon tableau avant de l'envoyer en arrière avec json_encode mais il ne fonctionne pas parce qu'il est de retour d'un objet (et il est toujours dans le mauvais ordre juste numérotée). Je reçois cette place de console.log ():

 ["01_cul_project_01.jpg", "02_cor_project_02.jpg", "03_cul_project_03.jpg",...]

Et cela de mon serveur à partir console.log ():

 0: "07_cor_project_07.jpg"
 1: "08_cul_project_08.jpg"
 2: "15_cor_project_15.jpg"
 ...

Y at-il de meilleures façons de commander le tableau? Toutes les suggestions sur la façon de résoudre ce problème? Des cris de joie à l'avance pour votre aide.

EDIT 01 - SOLUTION

Trier le tableau après rappel JSON avec javascript:

 var blah = array("3","1","5"...);
 blah.sort();
Était-ce utile?

La solution

Trier le tableau après rappel JSON avec javascript:

var blah = ["3", "1", "5"...];
blah.sort();

donne

["1", "2", "3"...]
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top