2016-11-09 1 views
4

Ich möchte eine Benachrichtigung anzeigen, wenn eine Ajax-Funktion abgeschlossen ist. Mein Ajax ist gut, ich kann den Notify einfach nicht zur Arbeit bringen. Ich habe jquery und alles installiert und ich habe auch notify.js. Von der Chrome-Konsole habe ich den untenstehenden Fehler

Uncaught TypeError: $.notify is not a function

kennengelernt Und auch ich bekomme meine Ajax-Antwort in Ordnung. Unten ist der Code für anmelde,

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

Und unten sind die Referenzen für das gleiche hinzugefügt,

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

Lassen Sie mich wissen, wenn ich keine Fehler mache

+1

Sind Sie sicher, dass Ihr lokaler Pfad korrekt ist? Der CDN-Link zu notify.js führt auch zu einem 404. –

+2

Müssen Sie vor dem Benachrichtigen jquery laden? Ist es eine Abhängigkeit? –

+0

Ja @RoryMcCrossan CDN führt zu 404, Danke für das selbe.Und habe die Frage entsprechend aktualisiert. – best

Antwort

3

Invert eine Erklärung

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

Verwandte Themen