Je reçois une erreur JavaScript vraiment bizarre quand je lance ce code:Erreur de syntaxe: instruction return illégale en JavaScript
<script type = 'text/javascript'>
var ask = confirm('".$message."');
if(ask==false)
{
return false;
}
else
{
return true;
}
</script>
Dans la console JavaScript il est dit:
Syntax Error: Illegal return statement
Il se produit à return true;
et return false;
(Je suis en écho ce javascript d'une fonction de php; le $message
variable est l'un des paramètres php)
Quel est le problème avec mon code?
retour déclarations ne sont autorisés à l'intérieur des fonctions. Qu'espérez-vous réaliser avec les déclarations de retour dans votre exemple? –
Pour les personnes recherchant ce problème, vous pouvez également obtenir cette erreur s'il vous manque un '{' ou '}'. – Gavin