Perché uno 0 viene aggiunto ai risultati della mia chiamata ajax .load () da jQuery?

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

  •  20-08-2019
  •  | 
  •  

Domanda

Sto usando la funzione .load () in jquery per inserire i risultati di un file php in un elemento. Il mio codice sembra simile a questo:

$('#edit .postcontent').load('admin-ajax.php', {'action':'qe-getpost'});

Tutto funziona alla grande: il valore restituito viene caricato perfettamente in .postcontent. Tuttavia, uno 0 viene aggiunto alla fine. Ogni volta. Anche se non restituisco nulla, viene visualizzato uno 0 solitario all'interno di .postcontent. Qualcuno può spiegare cosa sta succedendo?

Grazie!

È stato utile?

Soluzione

Quale tipo di contenuto restituisce admin-ajax.php? Quando usi Fiddler o qualche altro proxy di debug per esaminare il contenuto effettivo della risposta HTTP, vedi lo 0 lì (o altri caratteri spuri)?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top