syntaxerror : unexpected token < en json à la position 0
J'ai un problème dans la opencart page du panier , à chaque fois que l'utilisateur veut supprimer un article du panier ci-dessous massage est affiché
syntaxerror : unexpected token < in json at position 0
ok
<pre>remove</pre>{"total":"0 item(s)-0.000 BD"}
je crois que
supprimer
ne devrait pas être ici , mais malheureusement, je ne pouvais pas le trouver dans les fichiers , une idée ?
- Il est écrit dans les fichiers de base de opencart. Il suffit de chercher ce mot dans le système de dossier..
Vous devez vous connecter pour publier un commentaire.
Semble que votre sortie doit être au format json, cependant, vous avez l'impression de ces
<pre>remove</pre>
ainsi, ce qui rend votre json valide.Peut-être que Vous pourriez essayer d'utiliser certains
grep
afin de localiser le fichier où ces chaînes sont venant de.grep -lr "<pre>remove</pre>" *
Je ne sais rien à propos de opencart... mais le problème est que <pre>supprimer/pre> est "en dehors" de l'objet json, il doit être quelque chose comme:
Ce que je pense, c'est que vous avez un code php qui fait un écho lorsque vous effectuez cette demande (requête ajax?) avant d'arriver à l'objet json sortie.
j'ai trouvé la solution à ce problème
dans system/library/cart.php
sous :
public function remove($cart_id)
supprimer les suivantes :
que doit résoudre le problème