Pb javascript et responseText
Fermé
leoetevan
Messages postés
110
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
16 juillet 2012
-
26 janv. 2011 à 17:37
leoetevan Messages postés 110 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 16 juillet 2012 - 27 janv. 2011 à 11:07
leoetevan Messages postés 110 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 16 juillet 2012 - 27 janv. 2011 à 11:07
A voir également:
- Pb javascript et responseText
- Telecharger javascript - Télécharger - Langages
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- Table de multiplication javascript ✓ - Forum Javascript
- Nombre aléatoire entre 1 et 100 javascript ✓ - Forum Javascript
4 réponses
seebz
Messages postés
38
Date d'inscription
dimanche 15 avril 2007
Statut
Membre
Dernière intervention
6 mars 2011
28
26 janv. 2011 à 18:24
26 janv. 2011 à 18:24
T'as vérifié que la réponse de ta requête ajax ne contient pas ces éléments ?
Si, c'est le cas, le problème se situerai coté serveur et pas client.
Si, c'est le cas, le problème se situerai coté serveur et pas client.
leoetevan
Messages postés
110
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
16 juillet 2012
2
27 janv. 2011 à 10:48
27 janv. 2011 à 10:48
Dans mon fichier php, je ne fais qu'un simple echo pour retourner ma réponse.
ma réponse est censée contenir ça:
$element = '<div class="vdoitem">';
$element .= '<a href="/episodes/view/'.$episode['Episode']['slug'].'" class="aVdo" style="background-image:url(/img/tv/'.$episode['Episode'] ['vignette'].');"><img src="/swf/tv/read.png" /></a>';
$element .= '<h3><a href="/episodes/view/'.$episode['Episode']['slug'].'">'.$episode['Episode']['title'].'</a></h3>';
$element .= '<div class="summary">'.$description.'</div>';
$element .= '<div class="vdoDate">'.$this->getDatefrcourt($episode['Episode']['created']).'</div>';
$element .= '</div>';
echo $element;
ma réponse est censée contenir ça:
$element = '<div class="vdoitem">';
$element .= '<a href="/episodes/view/'.$episode['Episode']['slug'].'" class="aVdo" style="background-image:url(/img/tv/'.$episode['Episode'] ['vignette'].');"><img src="/swf/tv/read.png" /></a>';
$element .= '<h3><a href="/episodes/view/'.$episode['Episode']['slug'].'">'.$episode['Episode']['title'].'</a></h3>';
$element .= '<div class="summary">'.$description.'</div>';
$element .= '<div class="vdoDate">'.$this->getDatefrcourt($episode['Episode']['created']).'</div>';
$element .= '</div>';
echo $element;
leoetevan
Messages postés
110
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
16 juillet 2012
2
27 janv. 2011 à 10:52
27 janv. 2011 à 10:52
J'ai l'impression que c'est le responseText qui me renvoie ça?????
leoetevan
Messages postés
110
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
16 juillet 2012
2
27 janv. 2011 à 11:07
27 janv. 2011 à 11:07
Plus exactement, le code qui renvoi la réponse est le suivant:
foreach ($listEpi as $episode)
{
$description = $this->troncature($episode['Episode']['description']);
$webtvId = $episode['Episode']['webtv_id'];
if ($webtvId == 3 || $webtvId == 4)
{
$element = '<div class="vdoitem">';
$element .= '<a href="/episodes/view/'.$episode['Episode']['slug'].'" class="aVdo" style="background-image:url(/img/tv/'.$episode['Episode']['vignette'].');"><img src="/swf/tv/read.png" /></a>';
$element .= '<h3><a href="/episodes/view/'.$episode['Episode']['slug'].'">'.$episode['Episode']['title'].'</a></h3>';
$element .= '<div class="summary">'.$description.'</div>';
$element .= '<div class="vdoDate">'.$this->getDatefrcourt($episode['Episode']['created']).'</div>';
$element .= '<br/></div>';
echo $element;
}
}
Le but étant de placer les différent div "vdoitem" dans un div existant de ma vue.
Je débute avec Ajax et javascript. Et là, j'avoue que je galère pas mal.
Merci d'avance
foreach ($listEpi as $episode)
{
$description = $this->troncature($episode['Episode']['description']);
$webtvId = $episode['Episode']['webtv_id'];
if ($webtvId == 3 || $webtvId == 4)
{
$element = '<div class="vdoitem">';
$element .= '<a href="/episodes/view/'.$episode['Episode']['slug'].'" class="aVdo" style="background-image:url(/img/tv/'.$episode['Episode']['vignette'].');"><img src="/swf/tv/read.png" /></a>';
$element .= '<h3><a href="/episodes/view/'.$episode['Episode']['slug'].'">'.$episode['Episode']['title'].'</a></h3>';
$element .= '<div class="summary">'.$description.'</div>';
$element .= '<div class="vdoDate">'.$this->getDatefrcourt($episode['Episode']['created']).'</div>';
$element .= '<br/></div>';
echo $element;
}
}
Le but étant de placer les différent div "vdoitem" dans un div existant de ma vue.
Je débute avec Ajax et javascript. Et là, j'avoue que je galère pas mal.
Merci d'avance