Bonjour,
L'expression <script>const Books = <?= json_encode($comments) ?>;</script> me renvoie une erreur dans la console. Je ne vois pas où est l'erreur.
La console affiche:Unexpected token '<'
Bonjour,
L'expression <script>const Books = <?= json_encode($comments) ?>;</script> me renvoie une erreur dans la console. Je ne vois pas où est l'erreur.
La console affiche:Unexpected token '<'
Affiche la source de la page et copie/colle ici-même ce que tu obtiens ici :
<script>const Books = ...???... ;</script>
Voici le code obtenu:J'ai contourné le problème avec une solution de transmission avec data-comments. Mon problème et donc résolu mais il reste intéressant de trouver pourquoi cette première solution ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <script>const Books = <br /> <font size='1'><table class='xdebug-error xe-warning' dir='ltr' border='1' cellspacing='0' cellpadding='1'> <tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Warning: Undefined variable $comments in C:\wamp64\www\bibli\view\block\list.php on line <i>51</i></th></tr> <tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr> <tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr> <tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0012</td><td bgcolor='#eeeeec' align='right'>362864</td><td bgcolor='#eeeeec'>{main}( )</td><td title='C:\wamp64\www\bibli\index.php' bgcolor='#eeeeec'>...\index.php<b>:</b>0</td></tr> <tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0089</td><td bgcolor='#eeeeec' align='right'>388872</td><td bgcolor='#eeeeec'>require_once( <font color='#00bb00'>'C:\wamp64\www\bibli\view\page\list.php</font> )</td><td title='C:\wamp64\www\bibli\index.php' bgcolor='#eeeeec'>...\index.php<b>:</b>59</td></tr> <tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0324</td><td bgcolor='#eeeeec' align='right'>430984</td><td bgcolor='#eeeeec'>rawsrc\PhpEcho\PhpEcho->__toString( )</td><td title='C:\wamp64\www\bibli\view\page\list.php' bgcolor='#eeeeec'>...\list.php<b>:</b>92</td></tr> <tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0324</td><td bgcolor='#eeeeec' align='right'>430984</td><td bgcolor='#eeeeec'>rawsrc\PhpEcho\PhpEcho->render( )</td><td title='C:\wamp64\www\bibli\vendor\rawsrc\phpecho\PhpEcho.php' bgcolor='#eeeeec'>...\PhpEcho.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.0326</td><td bgcolor='#eeeeec' align='right'>447848</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'C:\wamp64\www\bibli\view\layout\main.php</font> )</td><td title='C:\wamp64\www\bibli\vendor\rawsrc\phpecho\PhpEcho.php' bgcolor='#eeeeec'>...\PhpEcho.php<b>:</b>1014</td></tr> <tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.0332</td><td bgcolor='#eeeeec' align='right'>447848</td><td bgcolor='#eeeeec'>rawsrc\PhpEcho\PhpEcho->__toString( )</td><td title='C:\wamp64\www\bibli\view\layout\main.php' bgcolor='#eeeeec'>...\main.php<b>:</b>25</td></tr> <tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.0332</td><td bgcolor='#eeeeec' align='right'>447848</td><td bgcolor='#eeeeec'>rawsrc\PhpEcho\PhpEcho->render( )</td><td title='C:\wamp64\www\bibli\vendor\rawsrc\phpecho\PhpEcho.php' bgcolor='#eeeeec'>...\PhpEcho.php<b>:</b>219</td></tr> <tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.0333</td><td bgcolor='#eeeeec' align='right'>464704</td><td bgcolor='#eeeeec'>include( <font color='#00bb00'>'C:\wamp64\www\bibli\view\block\list.php</font> )</td><td title='C:\wamp64\www\bibli\vendor\rawsrc\phpecho\PhpEcho.php' bgcolor='#eeeeec'>...\PhpEcho.php<b>:</b>1014</td></tr> </table></font> null;</script>
Avez-vous lu le message d'avertissement ?Warning: Undefined variable $comments in C:\wamp64\www\bibli\view\block\list.php on line <i>51</i>
La variable $comments n'est pas définie !
Comme dit, j'ai modifié mon code et l'erreur n'est plus la même. Le mieux est de laisser tomber puisque j'ai trouvé une autre solution plus rationnelle et que je ne sais plus reconstituer ce que j'avais fait.
Partager