从客户端的服务器过滤变量

问题描述

我有一个Node Js服务器,它通过变量将法律列表发送到客户端。如何在客户端过滤变量(根据在输入框中对客户端的搜索)?

预先感谢

解决方法

如果您有json文件 您可以使用JSON.parse()然后过滤数组!

从Web服务器接收数据时,数据始终是字符串。

使用JSON.parse()解析数据,数据成为JavaScript对象。

如果您使用XMLHttpRequest:

var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
  if (this.readyState == 4 && this.status == 200) {
    var myObj = JSON.parse(this.responseText);
    document.getElementById("demo").innerHTML = myObj.name;
  }
};
xmlhttp.open("GET","json_demo.txt",true);
xmlhttp.send();

您向服务器发送请求并收到字符串响应。 您应该隐蔽字符串(Json)进行排列。 this.response是服务器发送给客户端的json!

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...