![]() |
1
5
对不起,我不能复制你描述的行为。我总是用
你能发布一个完整的展示这种行为的独立代码片段吗? 更新 :一些测试代码:
更新问题的答案
这个
现在,您要解决的问题是如何生成遵循以下两个规则的输出:
我所知道的1最接近的PHP函数是 json_encode() . 因为JSON语法是JavaScript的一个子集,所以如果向它提供一个PHP字符串,它将输出一个JavaScript字符串。
关于2,一旦浏览器进入一个javascript块,它期望
我修订的测试代码:
注:
|
![]() |
2
1
如果您只需要反转编码,那么可以使用HTML实体解码- http://www.php.net/manual/en/function.html-entity-decode.php . 另一种可能是只在内容显示为网页的一部分时运行htmlentities。否则,将未编码的文本保留为从数据存储中提交或加载的文本。 |
![]() |
3
0
我相信这是一个问题,你是如何应用价值的输入。它被显示为编码的,这是有意义的,因为它是JavaScript,而不是HTML。所以,我建议将您的编码文本作为标记的一部分写入,以便自然地解析它(而不是注入客户机脚本)。由于服务器响应时文本框不可用,因此可以使用临时隐藏字段…
然后它将被解析为好的旧HTML,当您试图用JavaScript访问该值时,它应该被解码…
|
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 6 月前 |
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 6 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 6 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 6 月前 |