2015-08-18 4 views
1

Надеюсь, что это очень удобно. Я хочу показать уведомление, когда функция ajax завершена. Мой аякс в порядке, я просто не могу заставить уведомление работать. У меня есть jquery и все установлено, и у меня также есть notify.js от http://notifyjs.com/.Уведомлять после вызова Ajax

Используя инструменты разработчика Google, я просто получаю ошибку ниже всех времен.

Uncaught TypeError: $.notify is not a function 

Вот моя функция ajax. Это прекрасно работает именно так, как мне нужно просто не уведомит отображается :(

function MyAjaxFunction() 
{ 
    var xmlhttp = new XMLHttpRequest(); 

    xmlhttp.onreadystatechange = function() { 
     if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { 
      document.getElementById("mainpagemenu_myDiv").innerHTML = xmlhttp.responseText; 
      $.notify("Hello World"); // <- **** this is the thing I want to do 
     } 
    } 

    xmlhttp.open("POST", "/myaspfile.aspx", true); 

    xmlhttp.send();   
} 

я связан в моих файлах

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 

и

<script src="/bootstrap/js/notify.js"></script> 
+0

Добавили ли вы ссылку на '$ .notify'? поскольку ошибка явно указывает на то, что иначе – Satpal

+0

Проверьте путь '$ .notify' – Satpal

+0

Что вы имеете в виду? какой путь? thats моя проблема, я не знаю, что добавить :( – djack109

ответ

1

Ссылка на следующий сценарий

<script src="http://notifyjs.com/dist/notify-combined.min.js"></script>

в верхней части страницы (перед использованием функции Ajax)

+0

благодаря загрузкам. Я был идиотом – djack109

+0

Иногда решение находится под нашим носом :) Пожалуйста, отметьте вопрос как ответ, если он решил проблему. –

Смежные вопросы