Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]if ( funkcja('argument') == true ) - nie działa
Vertisan
post 11.09.2015, 09:32:15
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 8.08.2014

Ostrzeżenie: (0%)
-----


Witam!

Mam problem z JS. Chcę wykorzystać plugin pNotify aby zrobić ładniejsze okienko 'confirm', jednak po kliknięciu ok - nie wykonuje się dalej, dlaczego?
Mój kod:
[JAVASCRIPT] pobierz, plaintext
  1. function Confirm (NotifyContent) {
  2. PNotify.prototype.options.styling = "fontawesome";
  3. new PNotify({
  4. title: 'Jestes pewien?',
  5. text: NotifyContent,
  6. icon: 'fa fa-question-circle',
  7. hide: false,
  8. confirm: {
  9. confirm: true
  10. },
  11. buttons: {
  12. closer: false,
  13. sticker: false
  14. },
  15. history: {
  16. history: false
  17. },
  18. }).get().on('pnotify.confirm', function() {
  19. return true;
  20. }).on('pnotify.cancel', function() {
  21. return false;
  22. });
  23. }
  24.  
  25. function DeleteApplication(id) {
  26. NotifyContent = "Czy na pewno chcesz usunąc to zgłoszenie?";
  27. if( Confirm(NotifyContent) == true ) {
  28. $.ajax({
  29. url : "<?php echo site_url('panel/wolontariat/usun')?>/"+id,
  30. type: "POST",
  31. dataType: "JSON",
  32. success: function(data) {
  33. NotifyContent = "Zgłoszenie zostało usunięte!"
  34. NotifySuccess(NotifyContent);
  35. reload_table();
  36. },
  37. error: function (jqXHR, textStatus, errorThrown) {
  38. NotifyContent = "Zgłoszenie nie zostało usunięte!"
  39. NotifyFailed(NotifyContent);
  40. reload_table();
  41. }
  42. });
  43. }
  44. }
[JAVASCRIPT] pobierz, plaintext


P.S. Konsola nic nie zwraca..
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Comandeer
post 11.09.2015, 11:09:51
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Bo na pewno jest to funkcja asynchroniczna, czekająca na callback albo zwracająca promise


--------------------
Go to the top of the page
+Quote Post
Vertisan
post 11.09.2015, 11:33:17
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 8.08.2014

Ostrzeżenie: (0%)
-----


Cytat(Comandeer @ 11.09.2015, 12:09:51 ) *
Bo na pewno jest to funkcja asynchroniczna, czekająca na callback albo zwracająca promise


Więc jak to rozwiązać?
Go to the top of the page
+Quote Post
Comandeer
post 11.09.2015, 11:49:45
Post #4





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Kod
.on('pnotify.confirm', function() {
            return true;
        })

Tutaj powinno się dziać to, co ma się dziać wink.gif


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 03:02