11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai un petit problème entre jQuery et php, je m'explique Smiley langue :

Sur ma page Index.php j'ai un bout de JS qui appelle via la function .load() de jQuery une page php dans laquelle il y a un petit script php qui liste le contenu d'un répertoire.

Tout fonctionne séparément le script qui liste les images dans le rél le load de la page via ajax mais dès que je remets le script php dans la page loadée par la suite (function .click jQuery) et bien là le php ne liste pas le rél en question...

Pourriez-vous me donner un petit/gros coup de pouce pour venir à bout de mon problème, d'avance merci.


Le js dans la page index.php:

$('a[href=#]').click(function() {
	var target = $(this).attr("rel");					
	$('#outer_container').fadeOut();
	$('#works-container').load('projects/'+target+'/proj'+target+'.php #work'+target,	function(){$('#slider').anythingSlider();}).val($('#jobindex').fadeIn());
	$('#nav-container-bottom').find('a').attr('rel', target).fadeIn();
	return false;			
});


et le php dans la page loadée par jQuery:


$imgrep = "projects/01/img/";
  $dp = opendir($imgrep);
  $i=0;
  while ( $file = readdir($dp) )
  {
    if ($file != "." && $file != ".." && $file != "Thumbs.db")
    {
            $ListFiles[$i]=$file;
            $i++;
    }
 }
  closedir($dp);
  if(count($ListFiles)!=0)
  {
     if($list_tri = 'DESC')
     {
         rsort($ListFiles);
     }
     else
     {
         sort($ListFiles);
     }
  }
  $i=0;
  while ( $i < count($ListFiles))
  {
	  echo '<li><img src="'.$imgrep.$ListFiles[$i].'" /></li>';
      $i++;
  }

Modifié par actarus44 (20 Jun 2011 - 00:17)