Yo pense lo mismo que era un problema de codificación, pero está usando caracteres ASCII ("Existe" en JS y "Existe" en PHP) y me parece que estos permanecen igual en bastantes codificaciones, a menos que estes usando algo raro como caracteres arabes o no se.
No entiendo como la cache puede estar afectando el script, si estás recibiendo "Existe", no es como si estuvieras recibiendo un "No existe" grabado en la cache del navegador.
No entiendo como la cache puede estar afectando el script, si estás recibiendo "Existe", no es como si estuvieras recibiendo un "No existe" grabado en la cache del navegador.
Yo nunca dije que era problema de caché, dije.. los errores de caché generalmente provienen de los archivos JS.
Ahora, existen problemas al usar archivos con codificaciones UTF-8 con BOM activado: http://es.wikipedia.org/wiki/Marca_de_orden_de_bytes_(BOM).