我创建了以下javascript代码。这段代码工作正常,但Dreamweaver说,行(function load_unseen_notification(view = '')
)出错了。但是这里的问题是什么代码工作正常。我认为问题会来view =''
。我该如何解决?
function load_unseen_notification(view = '')
{
$.ajax({
url:"fetch.php",
method:"POST",
data:{view:view},
dataType:"json",
success:function(data)
{
$('.dropdown-menu').html(data.notification);
if(data.unseen_notification > 0)
{
$('.count').html(data.unseen_notification);
}
}
});
}
答案 0 :(得分:2)
默认情况下,DreaemWeaver不使用ES6(引入参数的默认值)。但您可以在设置中设置此行为。看看吧。
ES6之前的JavaScript不支持参数的默认值。但是如果你不想改变设置(可以推荐),你可以重写它:
function load_unseen_notification(view) {
view = view || ''; // if view is defined, use the value. If not set view to an empty string.