Pb javascript et responseText
leoetevan
Messages postés
110
Date d'inscription
Statut
Membre
Dernière intervention
-
leoetevan Messages postés 110 Date d'inscription Statut Membre Dernière intervention -
leoetevan Messages postés 110 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Lorsque dans mon code javascript je récupère responseText, je récupère bien ma variable envoyé par mon controller sauf qu'à la suite, j'ai tout un texte genre <DOCTYPE et tout le code html de ma page.
Quelqu'un aurait une idée???
Lorsque dans mon code javascript je récupère responseText, je récupère bien ma variable envoyé par mon controller sauf qu'à la suite, j'ai tout un texte genre <DOCTYPE et tout le code html de ma page.
Quelqu'un aurait une idée???
A voir également:
- Pb javascript et responseText
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
4 réponses
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.
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;
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