php/js 工具或函数,以防止从 php 打印到 javascript 时出现“意外非法”
php/js tool or function to prevent getting "Unexpected ILLEGAL" when printing from php into javascript
我已经检查了有关此错误的许多其他问题和解决方案,但是错误仍然存在,我知道可能有一个字符列表我不能包含在javascript字符串中。在执行此操作之前,我想获取列表并遍历我的 php 数组以转义这些字符:
var learnerUpdatedInfo = '<?php echo implode("#", array_keys($record)) . "%%" . implode("{[]}", $record); ?>';
if(opener != null){
opener.document.form1.returnValue.value=learnerUpdatedInfo;
}
但我认为 php 或 js/jquery 可能有一个函数可以为你做这件事。有没有这样的功能?谢谢!
与其手动构造自己的格式,不如使用 JSON:
var learnerString = <?php
echo json_encode(array("s"=>json_encode($record))); ?>.s;
if(opener != null){
opener.document.form1.returnValue.value = learnerString;
}
修改 returnValue 的使用者以接受 JSON。例如,在 php 中,您将开始使用 json_decode
.
相关文章:
- PHP Javascript显示/隐藏按钮不工作
- php javascript代码从javascript调用php函数
- 如何在php/javascript中制作定时器和警报
- 带有数据输入的PHP/JavaScript web交互式图谱
- PHP - Javascript integration?
- 从复选框 ajax php javascript 中检索值
- 验证此图像验证码.Jquery PHP & javascript.
- Facebook PHP+JavaScript-在页面加载之前导航时出现异常
- PHP/JavaScript-检测当前打开页面的用户
- Php-Javascript-我如何知道哪些页面是彩色的,哪些是黑白的
- PHP+Javascript解析这两个响应
- 创建php/javascript倒计时计时器时出现问题
- 转换“;2012年7月15日星期日00:00:00 GMT+0700(东南亚标准时间)“;到php/javascript
- 与php/javascript函数调用混淆
- 从下拉框中获取选定的值,并使用来填充文本框php javascript
- 如何使用php+javascript更改HTML表的内容
- Php javascript不显示数据
- PHP/JavaScript MP3播放器,用于采样和销售歌曲
- Integration PHP + Javascript
- Adsense Onclick(php, javascript)