Pb javascript et responseText
leoetevan
Messages postés
118
Statut
Membre
-
leoetevan Messages postés 118 Statut Membre -
leoetevan Messages postés 118 Statut Membre -
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é
- Javascript arrondi - Forum Javascript
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
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