【问题标题】:How to remove specific string from output?如何从输出中删除特定字符串?
【发布时间】:2015-05-07 16:50:58
【问题描述】:

我有一个 node.JS 脚本,它打印对等点的状态,它的打印方式是未定义的,这是不想在浏览器上打印的。它将输出打印为: undefined "Reachable" undefined undefined "Reachable" undefined undefined "Reachable" undefined。那么javascript中有什么方法可以从输出中删除未定义的内容吗?我的打印数据代码是`

<body>
<div id="ami_data"></div>

<script src="/socket.io/socket.io.js"></script>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script>

var socket = io();

socket.on('ami_data', function (data){
console.log(data);
var str = document.getElementById("ami_data").innerHTML  +=           JSON.stringify(data.peerstatus) + "\r\n";

});
</script>

`

【问题讨论】:

  • 你能告诉我们你的代码吗?我们想看看你到目前为止做了什么

标签: javascript html node.js asterisk


【解决方案1】:

是否可以创建新数据库取决于您首先使用的数据库引擎(MySQL、Mongo 等),然后需要您使用的 PHP 库的支持才能访问数据库引擎。此外,像 MySQL 这样的引擎还可以针对谁可以创建新数据库进行用户特定的控制。

【讨论】:

    【解决方案2】:

    以mysql为例

    $this->db->query("CREATE DATABASE ?",[$this->input->post('db_name')]);
    

    在运行中切换 dB 时,您会有些头疼。为什么需要创建它们?您可以使用用户特定的表前缀来创建命名空间类型的东西吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-24
      • 1970-01-01
      • 2022-12-17
      • 2020-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多