¿Por qué se agrega un 0 a los resultados de mi llamada ajax .load () desde jQuery?

StackOverflow https://stackoverflow.com/questions/1051346

  •  20-08-2019
  •  | 
  •  

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!

¿Fue útil?

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
scroll top