正しい値を返していない私は、PHPのページでPHPを介して生成されているjsの変数を持っています他のページが読み込まれたときにエラーをスローしないようにします。Javascriptの短絡が
var shadeData = shadeData || null;
if(!shadeData){ return false; }
しかし、これは動作していないと私はまだ取得しています:私のJavaScriptファイルの一つで、私がしようとしてきたので、私は、変数がまだ定義されていない場合は実行されているから、コードを停止したいですshadeDataが定義されていません。これらの行の下のコードには変数を使用する関数がいくつかありますが、理想的には、2行目がfalseを返すときには実行されません。
PHPスクリプトで 'shadeData'を' null'または 'false'に設定します。 JavaScriptは未定義の値で不思議です。 – www139
最初は、同じ変数に対して複数の 'var'宣言を使用しないでください。 2番目:php経由で変数入力を呼び出す場合は、php変数の周りに 'json_encode($ formattedShadeData)'をラップするだけです。 '$ formattedShadeData'が空であれば、構文エラーを防ぐことができます。 – Tyr
@ ww139ありがとう、私はこれを試してみましょう。私の本能はJSに入れることです – user3006927