jquery ui对话框可以';看不到html文本

jquery ui对话框可以';看不到html文本,jquery,jquery-ui,jquery-ui-dialog,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 Ed

我有一个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甚至是内容文本属性吗?我找不到任何来源来证实这一点


提前感谢。

$。对话框
没有
html
参数

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

$('#box').text(msg)
这将有助于:

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;
                     }
           }
     });
}

我刚刚找到一个答案,就像一分钟前一样:)我不知道XSS洞是什么也许你叫我XSS洞:)通过将用户控制的数据放在HTML中,你允许用户注入HTML或Javascript。好的,我会再次检查谢谢。