Al enlazar a una página, el texto del botón (basado en una llamada JSON) no se está cargando

Soy muy nuevo en jQuery / javascript y estoy basando algunos códigos en esta introducción paraJSON y PHP que terminó pareciéndose a esto en mis páginas:

$(document).ready(function() { 
    $("#bigButton").button('refresh'); 
    $.get("test.php", function(data){setupPage(data)});
});

function setupPage(data){
    eval("message="+data);     
    $("#bigButton").html(message.text);
    $("#bigButton").button('refresh'); 
}

Funciona bien cuando carga la página directamente (agrega el texto deseado a un botón), sin embargo, cuando vinculo a la página no se carga. Parece que es un problema con el código JSON porque cuando codifico el valor del botón (sin una llamada a JSON) funciona.

Preguntándome cuál podría ser el problema.

Respuestas a la pregunta(1)

Su respuesta a la pregunta