AJAX call retorna ‘testtest0’ em vez de ‘test’ – por que?

Estou esperando o seguinte código para alertar ‘teste’, em vez disso, alerta ‘testtest0’. Por quê?

O código executa algum javascript no rodapé de administrador, a resposta é apenas ecoada através do test() funções test() e do get_test() ;

   jQuery(document).ready(function($) { function runTest() { var data = { 'action': 'test', }; jQuery.post(ajaxurl, data, function(response) { alert( response ); }); } runTest(); });  get_test(); echo $test; } public function get_test() { $string = 'test'; return $string; } } $new = new Test_Class(); 

Solutions Collecting From Web of "AJAX call retorna ‘testtest0’ em vez de ‘test’ – por que?"