2017-12-19 12 views
0

notyプラグインで通知を表示できないという問題に直面しました。 このプラグインをASP.net Webアプリケーションに含めました。Uncaught ReferenceError:notyが定義されていません

_Layout.cshtml

<link href="~/lib/bootstrap/dist/css/bootstrap.css" rel="stylesheet" /> 
<link href="~/lib/bootstrap-table/dist/bootstrap-table.css" rel="stylesheet" /> 
<link href="~/css/site.css" rel="stylesheet" /> 
<link rel="stylesheet" href="~/css/sticky_footer.css" /> 
<link href="~/lib/noty/lib/noty.css" rel="stylesheet" /> 

<script src="~/lib/jquery/dist/jquery.js"></script> 
<script src="~/lib/jquery-validation/dist/jquery.validate.js"></script> 
<script src="~/lib/jquery-validation/dist/additional-methods.js"></script> 
<script src="~/lib/js-cookie/src/js.cookie.js"></script> 
<script src="~/lib/bootstrap/dist/js/bootstrap.js"></script> 
<script src="~/lib/bootstrap-table/dist/bootstrap-table.js"></script> 
<script src="~/lib/noty/lib/noty.js"></script> 
<script src="~/lib/moment/min/moment.min.js"></script> 
<script src="~/lib/he/he.js"></script> 
<script src="~/lib/bootstrap-table-contextmenu/dist/bootstrap-table-contextmenu.min.js"></script> 

Create.cshtml

$updateSessionSynopsisHandler.done(function (data, textStatus, jqXHR) { 
      noty({ 
       text: data.message, type: 'success', 
       layout: 'center' 
      }); 

     }); 

エラー enter image description here

答えて

1

Noty documentで書かれたように、私はNotyは、コンストラクタ関数であると思います。それを使用する前にインスタンス化する必要があります。試してみてください

$updateSessionSynopsisHandler.done(function (data, textStatus, jqXHR) { 
     new Noty({ 
      text: data.message, type: 'success', 
      layout: 'center' 
     }).show(); 
    }); 
+0

ありがとうございました! – Sofia

関連する問題