¿Por qué se agrega un 0 a los resultados de mi llamada ajax .load () desde jQuery?
Pregunta
Estoy usando la función .load () en jquery para insertar los resultados de un archivo php en un elemento. Mi código se ve así:
$('#edit .postcontent').load('admin-ajax.php', {'action':'qe-getpost'});
Todo funciona muy bien: el valor devuelto se carga perfectamente en .postcontent. Sin embargo, se agrega un 0 al final. Cada vez. Incluso si no devuelvo nada, un 0 solitario aparece dentro de .postcontent. ¿Alguien puede explicar lo que está pasando?
¡Gracias!
Solución
¿Qué tipo de contenido devuelve admin-ajax.php? Cuando usa Fiddler o algún otro proxy de depuración para examinar el contenido real de la respuesta HTTP, ¿ve el 0 allí (o cualquier otro carácter falso)?
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow