Ao vincular a uma página, o texto do botão (com base na chamada JSON) não está sendo carregado

Eu sou muito novo para jQuery / javascript e estou baseando algum código fora desta introdução paraJSON e PHP que acabou ficando assim nas minhas 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'); 
}

Ele funciona bem quando eu carrego a página diretamente (adiciona o texto desejado a um botão), no entanto, quando eu faço o link para a página, ela não é carregada. Parece que é um problema com o código JSON porque quando eu codifico o valor do botão (sem uma chamada para JSON) ele funciona.

Imaginando qual seria o problema.

questionAnswers(1)

yourAnswerToTheQuestion