における違法return文私はこのコードを実行すると、私は本当に奇妙なJavaScriptエラーを取得しています:JavaScriptで構文エラー:JavaScriptの
<script type = 'text/javascript'>
var ask = confirm('".$message."');
if(ask==false)
{
return false;
}
else
{
return true;
}
</script>
慰めることは言う:
Syntax Error: Illegal return statement
それが発生しましたreturn true;
とreturn false;
(私はこのjavascriptをphp関数からエコーしています; $message
変数はPHPのパラメータの1つです)
私のコードに何が問題がありますか?
リターン・ステートメントは、関数のみの内部で許可されています。あなたの例でreturn文を使って達成しようとしていることは何ですか? –
人のためにこの問題を捜しているときに、 '{'や '}'がない場合にもこのエラーが出る可能性があります。 – Gavin