php - 通过jQuery ajax添加的数据不会自动识别HTML

标签 php jquery html mysql

特别是<br> .我将此数据存储在我的数据库中 Category#1<br>Category#2<br>Category#3

当我在成功的 ajax 请求后显示它们时,我得到了数据库中存储的确切内容。当我尝试通过控制台编辑时,它将识别 <br> .

我是如何得到数据的:

var category = response.items[index].category;

我如何显示它:

var cat = $('<td />', { text: category }).appendTo(tr);

最佳答案

使用 html 而不是 text

ar cat = $('<td />', { html: category }).appendTo(tr);

因为,如果您使用 text,它会将字符串视为文本,从而导致问题。

如果您使用html,它会将字符串视为html

关于php - 通过jQuery ajax添加的数据不会自动识别HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22856704/

相关文章:

javascript - 如何用汉堡包按钮替换固定顶部导航?

html - 为什么我不能让按钮形成内联?

php - 存储/选择货币值(贷方/借方)mysql

php - 将两个旧表中的数据插入到新表中

jquery - 如何使页面上的对象随着页面顶部滚动

javascript - 显示放大弹出窗口时隐藏导航内容

javascript - 滚动垂直视差

html - 如何让文本在换行符处对称排列

弯曲/扭曲图像的PHP函数

javascript - 删除评论而不刷新页面