A menos que eu finalize a função de processamento do Ajax por exit()
ou die()
, a função Ajax recebe a saída desejada e correta, mas seguindo por 0
.
Alguma idéia de por que isso está acontecendo?
Isso é para ser assim ou pode ser corrigido?
add_action('wp_ajax_get_homepage', 'get_homepage');
add_action('wp_ajax_nopriv_get_homepage', 'get_homepage');
function get_homepage(){
echo "get_homepage ->";
exit();
}
Eu li no AJAX em Plugins , mas por que isso é necessário?
Isso (a adição de 0) acontece mesmo se você estiver desconectado do wordpress?
—
Murdaugh
Sim, mesmo que eu não esteja logado no WordPress.
—
Radek #