2016-11-09 12 views
4

我想在ajax函數完成時顯示通知。我的阿賈克斯是好的,我似乎無法得到通知工作。我有jquery和一切安裝,我也有notify.js。從Chrome的控制檯我才知道下面的錯誤

Uncaught TypeError: $.notify is not a function

而且還我讓我的Ajax響應罰款。以下是通知的代碼,

@if (TempData.ContainsKey("SuccessMessage")) 
{ 
    <script> 
     $.notify({ 
      message: '@TempData["SuccessMessage"].ToString()' 
     }, { 
      type: 'success', 
      delay: 7000, 
     }); 
    </script> 
} 

而且下面是添加了相同的引用,

<script src="/bootstrap/js/notify.js"></script> 
<script src="/scripts/js/jquery.min.js"></script> 

讓我知道如果我犯錯誤

+1

您確定您的本地路徑正確嗎?通往notify.js的CDN鏈接也會導致404錯誤。 –

+2

您是否需要在通知之前加載jquery?它是一種依賴性嗎? –

+0

是@RoryMcCrossan CDN導致404,謝謝你的相同。並相應地更新了這個問題。 – best

回答

3

反轉聲明

<script src="/scripts/js/jquery.min.js"></script> 
 
<script src="/bootstrap/js/notify.js"></script>