En un sitio web tengo 2 funciones ajax, la primera funciona pero la segunda me envía una etiqueta de script con JSON. En local, todo funciona bien y una de mis funciones AJAX funciona, así que supongo que mi problema no proviene de mi host. Aquí hay una captura de pantalla de mi código y la devolución.
El sitio al que está realizando una solicitud ajax está devolviendo los datos + el script. Si ese sitio es suyo, debe hacer que solo devuelva los datos y nunca incluir scripts en las API.
Como puede ver claramente en los datos recibidos, devuelve el script + los datos.
Así que lo arreglé, estoy usando Symfony, el problema vino de mi controlador. A mi regreso, estaba enviando un objeto que no es "jsonify", por lo que me dio una etiqueta de script para hacerlo. Pero todavía no sé por qué funcionó en local.