javascript - javascript 代码可以工作,但出现错误

标签 javascript dreamweaver

我创建了以下 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);
    }
   }
  });
 }

最佳答案

默认情况下,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.

关于javascript - javascript 代码可以工作,但出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47078259/

相关文章:

javascript - 使用 appendChild 将 CSS 附加到文档无法按预期工作

javascript - 如何在 PDF.js 中启用文本选择

php - Tinymce 没有出现

自定义语言的 C# 所见即所得编辑器

ios - "Signing Key Required"- 是否可以在 Windows 上使用 DreamWeaver CS6 Extended/PhoneGap 创建 iOS 应用程序?

batch-file - 如何批量将文件名转换为小写并更新相应文件中的引用

html - 使用D3画圆

javascript - 如何在 Safari 中获得全屏?

javascript - jquery 选择第 n 个 child 之后的所有 child

javascript - PreloadJS 对于稍后附加的元素无法正常工作(在 Firefox 中)