Cannot read property "Warnung" undefined

Ich bin neu in jQuery

Das ist mein js-code, kann mir jemand sagen was ich falsch mache?

$(document).ready(function() {
    app.initialize();
});
var app = {
    initialize: function() {
        this.bind();
    },         
    bind: function() {            
        document.addEventListener('deviceready', this.deviceready, false);
        $(".buttonConferma").on("tap", selezione.conferma);
    },         
    deviceready: function() {
        app.start();
    },     
    start: function() {                        
        }
    };             
var selezione = {
         conferma: function() {              
               navigator.notification.alert("Confermato");
            }
        }

Den Fehler kommen, wenn ich auf die .buttonConferma, das ist:

<div data-role="content" class="buttonConfermaContainer">
                <a data-role="button" class="button buttonConferma"
                     data-icon="check" data-iconpos="right">CONFERMA</a>
            </div>

Sollte dies nicht nur wie eine Warnung?
navigator.notification.alert("Confermato");

Bekomme ich diesen Fehler:

Uncaught TypeError: Cannot read property 'alert' undefined

Das ist mein HTML-Anker

<div data-role="content" class="buttonConfermaContainer">
                <a data-role="button" class="button buttonConferma"
                     data-icon="check" data-iconpos="right">CONFERMA</a>
            </div>

Vielen Dank im Voraus.

  • Hey @Matthäus Trincanati, konnte Sie Bearbeiten Ihre post und geben Sie die Fehlermeldung, die Sie bekommen?
  • navigator ist ein browser-Objekt. nicht du meinst alert?
  • Funktioniert das? alert("Confermato");
  • navigator ist weil ich versuche zu entwickeln mit phonegap, ich dachte, dass war so eine Art mobile alert, jetzt werde ich versuchen mit einfachen alert
  • Helfen könnte: stackoverflow.com/questions/18827959/... und stackoverflow.com/a/18927028/1414562
  • nun ja, das ist die einfache alert-Arbeit, aber warum navigator.- Benachrichtigung.alert("Confermato"); funktioniert nicht? phonegap-Beispiel scheint zu verwenden, statt eine Warnung
  • Wussten Sie, fügen Sie die javascript phonegap-Referenz(en) für die Kopfzeile der Seite, so dass die navigator.notification.alert zugänglich ist? Sieht er nicht initialisiert.
  • ist navigator ein Objekt? versuchen if(navigator==='undefined'){alert('navigator not defined')}
  • Die Referenzen scheint ok, denn wenn ich auf alert("bestätigt"); alles funktioniert
  • 'navigator nicht definiert' nicht zu zeigen, so scheint es, definiert zu werden
  • Funktion alert() funktioniert in jedem browser (es ist build-in) und Sie benötigen keine Referenzen. Allerdings navigator.notification.alert ist eine weitere Implementierung des alert-Funktion (mehr geeignet für Handys).
  • Werde ich gehen Sie für eine einfache Warnung..

Schreibe einen Kommentar