以下dataTable显示" ??? messageId ???"而不是正确的ID:
$mdDialog.show(confirm).then(function() {
$Category.Remove(node.ID);
buildRoot();
}, function() {
});
经过一些繁琐的调试后,我发现将var重命名为" msg"
时,工作正常function selection()
{
var cat = $('#select option:selected').val();
if (cat == $('#select option:first-child').val()) {
alert('Please make a selection');
return false;
}
return true;
}
在什么情况下" msg"保留关键字?我找不到关于html,Javascript或JSF的任何文档?
答案 0 :(得分:2)
这不是保留关键字。
然而,名称“msg”可以被识别为<resource-bundle><var>
的值,如许多JSF教程和启动应用程序的faces-config.xml
所示。
<resource-bundle>
...
<var>msg</var>
</resource-bundle>
您收到的错误消息也证实了这一点。当给定密钥找不到资源包消息时,默认情况下会返回相同的密钥,并且包含三个问号标记,正如您所观察到的那样:
??? ???键