我有一些页面。在这些页面中,我想显示错误消息。现在我通过 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。
我的第二个文件 xyz.php 是:
<script type="text/javascript">
var msg = $(".storeOfflineMsg").html();
$.prompt('Store unavailable</h3>'+msg);
</script>
请建议我该怎么做。以及如何通过 div 类在 Java Script 中获取 php 常量。