如何从对话框中的ajax调用中显示msg?

时间:2014-05-05 13:24:17

标签: javascript jquery css ajax jquery-ui

我对服务器进行AJAX调用,并偶尔检索我需要向用户显示的警告消息。 我尝试了alert并且它有效,但由于文本很长且没有格式化,因此看起来很糟糕 谷歌搜索我发现JQuery有一个Dialog小部件适合我,但我无法弄清楚如何 传递内容字符串以显示。我看到我可以传递一个文本作为对话框的标题但是如果在ajax调用中 我有var result_msg如何打开对话框以在主体中显示result_msg的文字?

1 个答案:

答案 0 :(得分:2)

您可以在ajax的成功函数中执行此操作:

$( "#dialog-message" ).html(respTxt).dialog({
    modal: true,
    buttons: {
      Ok: function() {
        $( this ).dialog( "close" );
      }
    }
}).css('height', 200);// <-----------------------add this and below one
$('.ui-widget-overlay').css('height', 'auto');

Fiddle for help.
Updated Fiddle