私はjQuery/javascriptに非常に慣れていないので、 JSONとPHPのこの紹介に基づいてコードを作成しているため、ページでは次のようになります。
$(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');
}
ページを直接ロードする(ボタンに目的のテキストを追加する)と正常に機能しますが、ページにリンクするとロードされません。ボタンの値を(JSONを呼び出さずに)ハードコーディングすると機能するため、JSONコードに問題があるようです。
問題が何であるか疑問に思います。