次のjavascriptコードを作成しました。このコードは正常に動作していますが、Dreamweaverではline(function load_unseen_notification(view = '')
)が間違っています。しかし、ここで問題となっているコードはうまくいきます。問題はview =''
になると思います。どうすれば修正できますか?JavaScriptコードが動作しますが、エラーが発生します
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);
}
}
});
}
私はDreamweaver lintがES6をサポートしていないと推測しています。 – epascarello
それはまさに問題です。 Javascriptでは、関数を定義するときに変数にデフォルト値を代入することはできません。手動で行う必要があります。定義されているかどうかを確認し、そうでない場合は空の文字列を割り当てます。 –
@AntoniuLivadariu https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Default_parameters – Huangism