jquery ui-dialog无法看到html文本

时间:2011-10-16 01:18:37

标签: jquery jquery-ui jquery-ui-dialog

我有一个ui对话框,我需要设置其内容消息 但我似乎无法看到文字 我的功能如下

function showSuccessMessage(user,reg)
{
    var msg;
    if (reg == true)
         msg = "User "+user.toString() +" Successfully Registered";
    else
         msg = "User " + user.toString() + " Successfully Edited";
    $("#box").dialog({
          title:"User Registration",         
          html:msg,
          modal: true,
          buttons: {
                 Ok: function () {
                      $(this).dialog("close");
                        var s = "../Pages/main.aspx";                
                        window.location = s;
                     }
           }
     });

} //结束函数

任何想法我设置错误所有其他属性接受HTML工作 是HTML甚至内容文本属性?我无法通过任何来源验证这个

提前感谢。

2 个答案:

答案 0 :(得分:1)

$.dialog没有html参数。

您应该直接设置元素的文本:

$('#box').text(msg)

答案 1 :(得分:1)

这将有效:

function showSuccessMessage(user,reg)
{
    var msg;
    if (reg == true)
         $('#box').html("User "+user.toString() +" Successfully Registered");
    else
         $('#box').html("User " + user.toString() + " Successfully Edited");
    $("#box").dialog({
          title:"User Registration",         

          modal: true,
          buttons: {
                 Ok: function () {
                      $(this).dialog("close");
                        var s = "../Pages/main.aspx";                
                        window.location = s;
                     }
           }
     });
}