首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用jQuery和PHP在项目符号后插入换行符

使用jQuery和PHP在项目符号后插入换行符
EN

Stack Overflow用户
提问于 2018-07-24 03:18:25
回答 1查看 1.1K关注 0票数 2

我有一个页面,用户可以在HTML文本区输入评论。最近,用户在他们的评论中加入了要点。

下面是用户在HTML文本区域中输入注释的方式,其中带有项目符号:

现在,在保存注释后,下面是注释在数据库中的确切外观:

我在数据库中添加了额外的列,以便清楚地看到有多个条目包含带有项目符号的注释。

在返回数据,然后将注释显示到JQuery数据表单元格中时,注释将完全显示为您在下图中看到的内容:

如果您注意到这张图片,项目符号是段落形式的,而不是像最初在HTML文本区域中输入时那样分隔。

我需要做的是在datatable单元格中出现的每个项目符号后面添加一个换行符,以便它看起来与最初输入的一样。

我不确定是否需要用MySQL来做这件事,但是下面是查询数据库时的样子:

代码语言:javascript
复制
<?php
include("../include/database.php"); 

$select = "SELECT pk, region, loctype, city, twenty, twenty_comm FROM eqpstatus";   
$query = mysqli_query($dbc, $select);

$out = array(); 
while($row = $query->fetch_assoc())
{
    $out[] = $row;
}
echo json_encode($out);
?>

我不确定是否有一种方法可以检查MySQL查询中的要点。

在jQuery方面,下面是如何将数据表返回到页面(尽可能缩短):

代码语言:javascript
复制
var newData = 'process/eqpGuide.php'; 

$('#example1').DataTable({      
"ajax": {
    "url": newData,
    "type": "POST",
    "dataSrc": ''
},
"columns": [
  {"data": "region"},
  {"data": "loctype"},
  {"data": "city"},
  {"data": "twenty"},
  {"data": "twenty_comm"} // here is where I need to check for bullet points
],
"iDisplayLength": 25,
"order": [[ 1, "desc" ]],
"paging": false,
"scrollY": 550,
"scrollX": true,
"bDestroy": true,
"stateSave": true,
"autoWidth": true 
});   

因此,为了重申我提到的所有内容,我需要做的所有事情都与数据库的twenty_comm部分有关,即在每个项目符号后面添加一个换行符。我不确定这是否应该或可以在代码的PHP/MySQL部分完成,或者是否可以在datatable中的JQuery端完成。

问题形式是:在PHP/MySQL或jQuery中,如何在项目符号后添加换行符?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51485801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档