uniquement à la caisse et sur les pages de chaque produit que je reçois l'erreur suivante dans le journal de la console:Uncaught SyntaxError: jeton inattendu u JSON à la position 0
VM35594:1 Uncaught SyntaxError: Unexpected token u in JSON at position 0
at JSON.parse (<anonymous>)
at run (layout.min.js:9)
at app.min.js:1
at main.min.js:2
at Object.execCb (require.min.js:112)
at Module.check (require.min.js:56)
at Module.<anonymous> (require.min.js:72)
at require.min.js:11
at require.min.js:74
at each (require.min.js:3)
J'utilise une page par extension de la caisse, mais quand je désactiverai cela l'erreur montre toujours. Je pensais que cela pourrait avoir quelque chose à voir avec les critiques sur la page du produit (comme j'ai déplacé les commentaires sur les onglets), mais annuler ce changement n'a pas réparé l'erreur sur les pages de produits.
Mon meilleur pari est que vous passez 'undefined' à' JSON.parse' – MinusFour
Je suppose que "checkout" est une demande POST à une page où vous allez commencer le paiement d'une commande droite? Avez-vous inspecté le JSON de cette requête HTTP POST? Je vais commencer à partir d'ici juste pour voir ce que vous envoyez est ce que vous pouvez gérer dans la page de paiement. – shadowsheep
Ouvrez la console des outils de développement et voyez sur l'onglet réseau la réponse de votre script. Vous ne pouvez pas retourner un bon json. – AlexCode