我有一个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甚至内容文本属性?我无法通过任何来源验证这个
提前感谢。
答案 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;
}
}
});
}