いくつかのページがあります。これらのページでは、エラー メッセージを表示したいと考えています。今、私はこれらのメッセージを JavaScript で表示していますが、コードが何度も繰り返されるため、このメッセージを構成ファイルで定数として定義することにしました。
この定数STORE_OFFLINE_MSG
には div でアクセスしました。そして、この div の html を使用しています。この関数は、構成ファイルで定義されている div のテキストを返し、それを JS の変数に渡します。これは、構成ファイル config.php のコードです。
define('STORE_OFFLINE_MSG','hello');
これは、php ファイル abc.php の一種のコードです。
<div class="storeOfflineMsg"><?php echo STORE_OFFLINE_MSG;?></div>
<script type="text/javascript">
var msg = $(".storeOfflineMsg").html();
$.prompt('<h3 Store unavailable</h3>'+msg);
</script>
しかし、div クラスのみを使用して他のファイルでこの変数を使用した場合、.html() は NULL を返します。
私の2番目のファイル xyz.php は次のとおりです。
<script type="text/javascript">
var msg = $(".storeOfflineMsg").html();
$.prompt('Store unavailable</h3>'+msg);
</script>
何をすべきか教えてください。divクラスを介してJavaスクリプトでphp定数を取得するにはどうすればよいですか。