Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >使用div id在JS中传递PHP变量

使用div id在JS中传递PHP变量
EN

Stack Overflow用户
提问于 2013-07-04 08:30:45
回答 2查看 747关注 0票数 0

我有几页。在这些页面中,我想显示错误消息。现在我通过JavaScript.But显示这些消息,代码重复了很多次,这就是为什么我决定将此消息定义为配置文件中的常量。

我在div中访问了这个常量STORE_OFFLINE_MSG。然后我使用这个div的html,这个函数返回配置文件中定义的div的文本,并将其传递到JS的变量中。这是我的配置文件config.php中的代码:

代码语言:javascript
代码运行次数:0
复制
  define('STORE_OFFLINE_MSG','hello');

这是php文件abc.php的代码

代码语言:javascript
代码运行次数:0
复制
<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是:

代码语言:javascript
代码运行次数:0
复制
<script type="text/javascript">
  var msg = $(".storeOfflineMsg").html();
  $.prompt('Store unavailable</h3>'+msg);
</script>

请告诉我该怎么做。以及如何通过div类在Java脚本中获取php常量。

EN

回答 2

Stack Overflow用户

发布于 2013-07-04 08:37:27

您可以直接将变量存储在javascript变量中。

代码语言:javascript
代码运行次数:0
复制
<script type="text/javascript">
   var msg = "<?php  echo STORE_OFFLINE_MSG;?>";
票数 4
EN

Stack Overflow用户

发布于 2013-07-04 08:41:41

如果您想将数据从PHP传递到Javascript,请尝试执行以下操作:

在页面的脚本部分中回显数据。

代码语言:javascript
代码运行次数:0
复制
<script type="text/javascript">
<?php
   echo 'var offlineMsg = ' . STORE_OFFLINE_MSG . ';';
   echo 'var onlineMsg = ' . STORE_OnLINE_MSG . ';';
?>
</script>

然后,这些Javascript变量将全局可用于页面上的所有其他javascript代码。这比把它放在一个隐藏的div中要好得多。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17465486

复制
相关文章
在js中获取thymeleaf变量
大人者,不失其赤子之心者也。——《孟子·离娄下》 代码很简单 如下即可,这里的'Achao'是为了防止编译报错 <script th:inline="javascript"> var data = /*[[${data}]]*/ 'Achao'; console.log(data); </script>
阿超
2022/08/16
13.3K0
PHP变量传递值的方法
变量的传值方式,是指一个变量传给另一个变量的内部细节形式——单对单. 值传递 互相独立,互不影响. <?php $v1 = 1; $v2 = $v1; // 值传递
小新哟
2020/09/23
2.8K0
PHP变量传递值的方法
thymeleaf 传递数据到js变量
thymeleaf 传递数据到js变量 如何把控制器传来的model中的值传递给js变量呢? 需要以下两个: <script th:inline="javascript"> var message =
Dream城堡
2018/09/10
5.1K0
js 动态生成div 并添加class id 原
(adsbygoogle = window.adsbygoogle || []).push({});
tianyawhl
2019/04/04
15K0
在js中获取thymeleaf变量(二)
不过要注意一点,如果是对象格式的数据,需要在script标签上加th:inline="javascript"
阿超
2022/08/16
9.5K0
在js中获取thymeleaf变量(二)
PHP在函数体中传递与接收参数
默认情况下,PHP是按值传递参数的。值传递参数调用函数时将常量或变量的值(通常称其为实参)传递给函数的参数(通常称为形参)。值传递的特点是实参与行参分别存储在内存中,是两个不相关的独立变量。因此,在函数内部改变形参的值时,实参的值一般是不会改变的。
用户7657330
2020/08/14
2.7K0
在PHP中如何使用全局变量的方法详解
简介 即使开发一个新的大型PHP程序,你也不可避免的要使用到全局数据,因为有些数据是需要用到你的代码的不同部分的。一些常见的全局数据有:程序设定类、数据库连接类、用户资料等等。有很多方法能够使这些数据成为全局数据,其中最常用的就是使用“global”关键字申明,稍后在文章中我们会具体的讲解到。 使用“global”关键字来申明全局数据的唯一缺点就是它事实上是一种非常差的编程方式,而且经常在其后导致程序中出现更大的问题,因为全局数据把你代码中原本单独的代码段都联系在一起了,这样的后果就是如果你改变其中的某一部
企鹅号小编
2018/02/08
7.3K0
PHP笔记:变量传值,值传递和引用传递的区别
变量传值在开发中经常会遇到,主要有两种方式:值传递和引用传递,下面通过一个示例来说明两者的区别。
德顺
2019/11/13
3.2K0
PHP笔记:变量传值,值传递和引用传递的区别
[Nginx] Nginx配置PHP应用传递PATH_INFO变量
fastcgi_split_path_info  ^(.+\.php)(/.*)$; 这种是贪婪匹配,具体区别看下图
唯一Chat
2022/02/19
8560
[Nginx] Nginx配置PHP应用传递PATH_INFO变量
PHP中的变量
在PHP中变量是用于储存信息的容器,我们命令服务器去干活的时候,往往需要产生一些数据,需要临时性存放起来,方便取用赋值方法与数学中的代数相类似
itclanCoder
2023/09/14
2900
PHP中的变量
Js中的变量
Js中的变量:  1:如果在var中没有初始化变量的值,则默认为undefined.  2:可以不用var来申明一个变量,但是在过程级中申明一个变量时,就必须用var.    总之用var就对了.  3:当要声明一个变量并进行初始化,但又不想指定任何特殊值,可以赋值为 JScript 值 null。下面给出示例。    var bestAge = null;  4:如果声明了一个变量但没有对其赋值,该变量存在,其值为Jscript 值 undefined。下面给出示例。     var currentCou
用户1172164
2018/01/12
12.9K0
HTML中传递和引用JavaScript变量
http://ivantian2008.blog.51cto.com/622133/1127456
明哥的运维笔记
2019/01/30
5.6K0
使用php-js-ext在PHP内解析javascript脚本
当你在因个人兴趣爱好而开发PHP程序时,面对可以达到你的目的却长达千行以上的js脚本,你有精力去用php重写它么?想用PHP模拟用户行为么?但却遇到js泛滥的站点……一个不为人所知的php扩展项目可以满足这些需求,这个扩展的目的就是在php内解释javascript。 项目主页 http://aurore.net/projects/php-js/ php-js-ext是mozilla javascript解释器和php之间的一座桥梁,因此我们除了需要下载最后版本为0.1.2的php-js-ext,还需要下载
用户1272546
2018/06/04
2.8K0
jsp中在href中传递参数
<% Configuration conf = new Configuration(); URI uri = new URI("hdfs://192.168.0.52:9010"); FileSystem fileSystem = FileSystem.get(uri, conf); //System.out.println("Hdfs directory is"+"\n"); Path src1 = new Path("hdfs://192.168.0.52:9
闵开慧
2018/03/30
4.6K0
DIV ID用途_纸的用途
<a href=”http://www.av286.com”>我是超级链接</a>
全栈程序员站长
2022/09/16
2K0
div在div中垂直居中水平居中(css如何让div水平居中)
最近写网页经常需要将div在屏幕中居中显示,遂记录下几个常用的方法,都比较简单。 水平居中直接加上<center>标签即可,或者设置margin:auto;当然也可以用下面的方法
全栈程序员站长
2022/08/01
15K0
div在div中垂直居中水平居中(css如何让div水平居中)
在React中如何使用history.push传递参数
第一种和第三种,在目标路由刷新后,参数还可以取到,但是第二种页面刷新后,参数就取不到了,第二种适合开发winform类的应用。
挥刀北上
2021/12/19
21.4K0
在React中如何使用history.push传递参数
Python中如何通过引用传递变量
问: 参数是按引用传递还是按值传递? 我如何通过引用传递,以便下面的代码输出 'Changed' 而不是 'Original'? class PassByReference: def __in
程序熵
2023/09/25
1900
Python中如何通过引用传递变量
PHP中的PHP_EOL变量
echo PHP_EOL; //windows平台相当于 echo "\r\n"; //unix\linux平台相当于 echo "\n"; //mac平台相当于 echo "\r";
用户7657330
2020/08/14
3.4K0
httprunner 2.x学习12-在testcase中传递变量(output)
httprunner 2.x 的版本,testcase 可以引用 api, 同样的 testcase 也可以引用另外一个 testcase 文件 在2个 testcase 中传递变量可以用到 output 关键字
上海-悠悠
2021/04/26
9340

相似问题

将div id传递给PHP变量

10

将div id存储在php变量中?

46

在php变量中捕获div id值

24

如何将div id值传递给PHP变量?

22

中的div幻灯片将PHP id变量传递给jquery。

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文