naja.js vyhazuje chybu do konzole prohlizece

dehtak
Člen | 113
+
+1
-

Ahoj
naja mi haze do konzole prohlizece chybu
Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0

ajax normalne funguje, jen chci vedet co to je.
Dost me to znervoznuje.
Mam verzi 2 a mam ten script danej na konci stranky pred </body>

Editoval dehtak (7. 2. 2021 15:35)

jiri.pudil
Nette Blogger | 1032
+
0
-

Ahoj, Naja očekává v odpovědi JSON payload, u tebe jí zjevně z nějaké akce server posílá HTML kód. Nezapomněl jsi třeba v nějakém presenteru invalidovat snippety?

emololftw
Člen | 82
+
0
-

dehtak napsal(a):

Ahoj
naja mi haze do konzole prohlizece chybu
Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0

ajax normalne funguje, jen chci vedet co to je.
Dost me to znervoznuje.
Mam verzi 2 a mam ten script danej na konci stranky pred </body>

Naja mi tuto chybu vyhazovala když jsem měl volaný script/signál/akci, který jsem v presenteru ukončoval pomocí:

$this->terminate()

Takže stačí jen místo terminate ukončovat zdroj volání např.:

$this->sendJson(['success']);

a console je hezky prázdná :)