“Uncaught SyntaxError: Unexpected identificateur”
Je sais que cette question a demandé plusieurs fois, mais j'ai essayé de trouver une solution, mais n'obtient pas de disponible, DONC des questions.
Je suis très novice sur le Javascript. Je suis en train de créer un exemple de calcul de l'application android, et à l'aide de cordoue. Pour cela, j'ai créé plugin cordova. Mais je reçois deux questions en permanence.
"Uncaught SyntaxError: Unexpected identifier", source: file:///android_asset/www/js/index.js (36)
est ici index.java code d'erreur et de cibler performCalculation() de la première ligne.
var app = {
//Application Constructor
initialize: function() {
this.bindEvents();
},
bindEvents: function() {
document.addEventListener('deviceready', this.onDeviceReady, false);
document.getElementById("btnCalculate").addEventListener("click", performCalculation);
},
onDeviceReady: function() {
app.receivedEvent('deviceready');
},
//Update DOM on a Received Event
receivedEvent: function(id) {
var parentElement = document.getElementById(id);
var listeningElement = parentElement.querySelector('.listening');
var receivedElement = parentElement.querySelector('.received');
listeningElement.setAttribute('style', 'display:none;');
receivedElement.setAttribute('style', 'display:block;');
console.log('Received Event: ' + id);
}
performCalculation: function (){
console.log("in index.html");
var success = function() {
alert("Success");
};
var error = function(message) {
alert("Oopsie! " + message);
};
performAddition(20,10,success,error);
}
};
app.initialize();
Voici ma deuxième exception qui je suis.
"Uncaught SyntaxError: Unexpected token .", source: file:///android_asset/www/js/calculation.js (3)
et Voici le code de calculation.js
var calculationPlugin = {
console.log("calculation");
performAddition: function(first_number, second_number, successCallback, errorCallback) {
console.log("addition");
cordova.exec(
successCallback, //success callback function
errorCallback, //error callback function
'CalculationPlugin', //mapped to our native Java class called "CalculationPlugin"
'addition', //with this action name
[{ //and this array of custom arguments to create our entry
"firstNumber": first_number,
"secondNumber": second_number,
}]
);
}
}
Vous manque une virgule.
qu'est-ce:
J'ai ajouté que pour l'enregistrement de but.
et c'est ce qui l'a cassé
qu'est-ce:
console.log("calculation");
J'ai ajouté que pour l'enregistrement de but.
et c'est ce qui l'a cassé
OriginalL'auteur Sandip Armal Patil | 2016-09-15
Vous devez vous connecter pour publier un commentaire.
Première erreur de syntaxe
Vous êtes manquant "," après la receivedEvent fonction.
Deuxième erreur de syntaxe
Calcul plugin est un objet, comme vous l'avez de la console en elle, une erreur est levée. Supprimer la console à partir de cet objet.
OriginalL'auteur vbharath
si vous modifiez ce qui suit: app.receivedEvent('deviceready'); à .receivedEvent('deviceready');
Et vous avez seulement erreur de syntaxe, Il serait utile si vous mettez le code numéro de ligne.
OriginalL'auteur FYH