Js拼接嵌套php代码,分享一个js文件中嵌套php会出错的问题

前提:

使用ThinkPHP。后台传一个变量到html页面:$this->assign("variable", $variable);

问题:

在html页面中嵌套js代码,在js的代码中输出这个变量:

var variable =<?php  echo $variable;?>;

alert(variable);

//这样是可以正常输出的

将上面的代码迁移到js文件variable.js中,再在该html页面引入这个js文件,这时候就会出错,不但是输出不来,还是造成js错误,js代码都运行不了。

我的解决方法是:

写隐藏标签

再在js中获取该元素的值

如果你有使用jq的话,你可以在标签中添加属性:

我是div

js: var variable =$("div").attr("data-value");

上面两种方法都有个缺陷,就是variabe都是可见的,只要别人“审查元素”就能看见你的variable是什么,是保密的数据就不建议这样做了。

追加:刚刚利用审查元素测试了,如下所说,是可以就算放在js里也是会输出variable的,确实没有安全性的说法。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/486832.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

textarea标签内的文字无缘故居中解决原因

<textarea>内容内容</textarea>浏览器会解析为<textarea><br> 内容内容</textarea>可见在写<textarea>时一定要写成<textarea>内容内容</textarea> 必须写成一行&#xff01;转载于:https://www.cnblogs.com/zhaomeizi/p/…

中国工程院院士陈左宁详述:人工智能模型和算法的七大发展趋势

来源&#xff1a;C114通信网在近日举行的“第十六届CCF全过高性能计算学术年会”上&#xff0c;中国工程院副院长、中国科协副主席、中国工程院院士陈左宁发表了题为《人工智能进展对算力需求分析》的演讲。在演讲中&#xff0c;她阐述了人工智能模型和算法的七大发展趋势。陈左…

php date 有warning,PHP Warning: strtotime()错误解决办法

strtotime()函数是php日期函数了&#xff0c;出现这种问题就是我们php.ini中的date.timezone没有设置好&#xff0c;只要配置一下时区即可解决。php5.1.0开始&#xff0c;php.ini里加入了date.timezone这个选项&#xff0c;默认情况下是关闭的。显示的时间都是格林威治标准时间…

数据库备份与还原

window to widows 数据库备份与还原 步骤&#xff1a;1、 D:\postgres\bin>pg_dump -h localhost -U postgres -p 5432 -d demo -f "D:/demo.dmp" 备份数据库 将demo 备份为 demo.dmp 文件&#xff08;要新建 demo2 数据库 因为还原的语句不包含创建数据库操作&a…

量子计算技术的研究现状与趋势

来源&#xff1a;《中国科学》 2020年 第50卷 第9期作者&#xff1a;郭光灿导读&#xff1a;1900年 Max Planck 提出“量子”概念&#xff0c;宣告了“量子”时代的诞生。科学家发现&#xff0c;微观粒子有着与宏观世界的物理客体完全不同的特性。宏观世界的物理客体&#xf…

网页字段位置php改变,php实现子字符串位置相互对调互换的方法

本文实例讲述了php实现子字符串位置相互对调互换的方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;/*子字符串位置互换*/$str1"Tom";$str2"Jack";$str"This is an example,you see Tom tell Jack something";function str_change($…

Java毕业设计——springboot+vue电影院会员管理系统

1&#xff0c;项目背景 随着互联网时代的到来&#xff0c;同时计算机网络技术高速发展&#xff0c;网络管理运用也变得越来越广泛。因此&#xff0c;建立一个B/S结构的电影院会员管理系统&#xff1b;电影院会员管理系统的管理工作系统化、规范化&#xff0c;也会提高影院形象…

idea创建maven web项目

创建maven web项目 1&#xff1a;首先打开idea&#xff0c;点击“create new project“&#xff0c;在左边一栏找到maven&#xff0c;右边把“create from archetype“钩上&#xff0c;根据模版来创建项目&#xff0c; 注意在选择模版的时候一定要选择org.apache.maven.archety…

世界一流大学观察报告:斯坦福大学何以后来居上?

斯坦福大学(Stanford University)本文转自 管理学季刊 公众号文|石毓智&#xff0c;斯坦福大学博士、新加坡国立大学终身教职只有短短120年历史的斯坦福大学&#xff0c;已有近30人获得诺奖&#xff0c;不要说世界上其他大学难以匹敌&#xff0c;就是拿国家来比&#xff0c;能超…

php 二进制权限,基于二进制位的权限控制(数据库里的二进制)

declare a BINARY(2)set a 32768select aBINARY 字节 1B 8位 bitBINARY(2) 16 位二进制数换算16进制位4位2进制数最大值为524287 转换16进制OxFFFF (111111111111111)最高位值32768&#xff0c;转换16进制Ox8000 即两个字节位(1000000000000000)如需16位二进制数据&#x…

PowerShell(PHPStorm terminal with PowerShell)运行git log中文乱码

解决方案&#xff1a; 1&#xff09;以管理员身份运行PowerShell 2&#xff09;新建一个针对PowerShell的Pofile文件 New-Item -Path $Profile -ItemType file -Force3&#xff09;用记事本打开这个文件 notepad $Profile4&#xff09;然后输入并保存退出 $env:LC_ALLC.UTF-85&…

机器学习研究者必知的八个神经网络架构

本文转自计算机视觉研究院本文简述了机器学习核心结构的历史发展&#xff0c;并总结了研究者需要熟知的 8 个神经网络架构。我们为什么需要「机器学习」&#xff1f;机器学习对于那些我们直接编程太过复杂的任务来说是必需的。有些任务很复杂&#xff0c;以至于人类不可能解决任…

php伪静态失败,php伪静态后html不能访问怎么办

php伪静态后html不能访问的解决办法&#xff1a;首先判断文件是否存在&#xff1b;然后设置存在则不rewirte&#xff0c;不存在且符合规则才rewrite&#xff1b;最后修改htaccess文件即可。具体问题&#xff1a;PHP伪静态后不能访问纯html文件.htaccess文件RewriteEngine onRew…

LR-IE录制设置

ie浏览器去掉启用第三方浏览器扩展&#xff0c;路径。 ie浏览器-工具-internet选项-高级&#xff0c;在列表中找到“启用第三方浏览器扩展” 把钩去掉 。 启动loadrunner11&#xff0c;按键盘F4&#xff0c;在browser Emulation点击change&#xff0c;在弹出的提示框中Browser …

芯片的未来,靠这些技术了

来源&#xff1a;内容来自「technews」&#xff0c;谢谢。除了先进制程之外&#xff0c;先进封装也成为延续摩尔定律的关键技术&#xff0c;像是2.5D、3D 和Chiplets 等技术在近年来成为半导体产业的热门议题。究竟&#xff0c;先进封装是如何在延续摩尔定律上扮演关键角色&…

eclipse启动提示java,Eclipse启动时报错-JSP教程,Java技巧及代码

前些日子下载了最新版本的eclipse3.0,解压到d:\eclipse目录下,启动时弹出一个小提示框说出错请查看eclipse\configuration\下的一个*******.log文件.文件中说:!session 涓?鏈?01, 2005 23:16:43.692 ———————————————-eclipse.buildidi200405211200java.versio…

php 判断不是文件类型,php 判断文件类型

[php]代码库$files array (c:\1.jpg,c:\1.png,c:\1.gif,c:\1.rar,c:\1.zip,c:\1.exe,);foreach ( $files AS $file ){$fp fopen ( $file, "rb" );$bin fread ( $fp, 2 ); //只读2字节fclose ( $fp );$str_info unpack ( "C2chars", $bin );$type_code …

剑桥大学2020《AI全景报告》出炉,177页ppt

转载机器之心作者&#xff1a;泽南、蛋酱、小舟NeurIPS 接收论文中&#xff0c;29% 的作者有中国大学的本科学位&#xff0c;但他们在毕业后有 54% 会去美国攻读研究生博士&#xff0c;这其中又有 90% 选择留美工作。剑桥大学的 2020 版《AI 全景报告》写出了 AI 领域哪些值得关…

centos 7 Hadoop2.7.4完全分布式搭建(一)

&#xff08;一&#xff09;系统准备与安装 1.准备下载centos7 &#xff08;百度自行下载&#xff09;可以到开源镜像站下载&#xff0c;速度比较快&#xff0c;比如清华的或者阿里的 在vmware上安装 这里我用的是vmware12 打开Vmware 选择文件 选择自定义 选择稍后安装系统 …

神经网络其实和人一样懒惰,喜欢走捷径......

作者 | Jrn-Henrik Jacobsen, Robert Geirhos, Claudio Michaelis&#xff0c;深度学习研究专家译者 | Arvin&#xff0c;责编 | 夕颜出品 | CSDN&#xff08;ID:CSDNnews&#xff09;以下为译文&#xff1a;人工智能会很快取代放射科医生吗&#xff1f;最近&#xff0c;研究人…