如何从输出中删除特定的字符串?

时间:2015-03-06 05:17:11

标签: javascript html node.js asterisk

我有一个node.JS脚本,它打印对等体的状态,一些如何打印未定义的,不希望在浏览器上打印。它将输出打印为:undefined“Reachable”undefined undefined“Reachable”undefined undefined“Reachable”undefined。那么在javascript中有什么方法可以删除输出中的undefined吗?我打印数据的代码是`

<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>

`

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

以mysql为例,你可以

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

你会有一些麻烦在飞行中的dB之间切换。你为什么需要创建它们?你能使用特定于用户的表前缀来创建一个命名空间的东西吗?