jQueryUIダイアログを開いたら、GETリクエストを実行し、その応答に基づいてボタンのテキストを変更したいと思います。何時間も苦労した後、ようやく次のことができました。これは本当に最高/唯一ですか?ありがとう
$("#dialog").dialog({
open : function() {
var dialog=$(this);
$.get('ajax.php', function (data) {
var buttons=dialog.dialog( "option", "buttons" );
buttons[1].text=(data==1)?"CANCEL":"CLOSE";
var buttons=dialog.dialog( "option", "buttons" ,buttons);
});
},
buttons : [
{
text : 'SAVE',
click : function() {}
},
{
text : 'CANCEL',
click : function() {}
}
]
});