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. Allerdingsnavigator.notification.alert
ist eine weitere Implementierung des alert-Funktion (mehr geeignet für Handys). - Werde ich gehen Sie für eine einfache Warnung..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Just add Notification Plugin in Ihrem app
http://docs.phonegap.com/en/edge/cordova_notification_notification.md.html#notification.alert
und stellen Sie sicher, Sie werden Feuer-Alarm-Funktion nach der deviceready-Ereignis von phonegap/cordova.