为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 jQuery 在 .html() 中不解释“<”?

如何使用 jQuery 在 .html() 中不解释“<”?

PHP
临摹微笑 2021-11-05 20:12:43
我必须从 a 的内容生成一个 php 文件div,这是有效的。但是喜欢<和>正在阻止这一代的角色。例如 :<div id="test"><p> I want to have this in my php file &lt;?php echo "tatata" ?&gt; </p></div>我正在使用该函数$("#test").html()获取内容,然后再使用 .php 将其发送到 php 文件ajax。如果我发出警报,我会得到正确的数据,但是当我打开生成的 php 文件时,我只有:<div id="test"><p> I want to have this in my php file我尝试使用&#60而不是&lt; 我不知道问题是来自 jQuery 还是我用 .php 调用的 php 代码ajax。但我确定问题是由<和>字符引起的,因为当我删除它们时,它可以正常工作。
查看完整描述

2 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

正如他在评论中建议的那样,该功能str_replace解决了问题。我之前使用它来创建我的 php 文件并且它正在工作。

查看完整回答
反对 回复 2021-11-05
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

您是否尝试过使用 htmlentities?

例如

echo htmlentities('&lt;sometext&gt;');


查看完整回答
反对 回复 2021-11-05
  • 2 回答
  • 0 关注
  • 152 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信