打开 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() {}
}
]
});