Javascript 通过HTML网站的CSV进行查询或搜索的最佳方式

Javascript 通过HTML网站的CSV进行查询或搜索的最佳方式,javascript,php,html,csv,Javascript,Php,Html,Csv,我想知道最好的方法是通过csv进行搜索或查询,该csv将与我正在编写的HTML站点位于同一目录中。有一个搜索栏,用户可以在其中输入某人的姓名,当他们单击“搜索”时,我希望弹出一个警报,显示csv中与他们输入的姓名匹配的一些信息 我已经寻找了一些Javascript和php的例子。我很难把我的头缠在他们身上。有没有人有一个相当简单的脚本,可以完成我所寻找的 谢谢 您有几种选择。最明显的是: 1-在JS中,您可以使用D3JS中内置的CSV解析功能: 2-在JS中,您可以在jQuery中使用内置的j

我想知道最好的方法是通过csv进行搜索或查询,该csv将与我正在编写的HTML站点位于同一目录中。有一个搜索栏,用户可以在其中输入某人的姓名,当他们单击“搜索”时,我希望弹出一个警报,显示csv中与他们输入的姓名匹配的一些信息

我已经寻找了一些Javascript和php的例子。我很难把我的头缠在他们身上。有没有人有一个相当简单的脚本,可以完成我所寻找的


谢谢

您有几种选择。最明显的是:

1-在JS中,您可以使用D3JS中内置的CSV解析功能:

2-在JS中,您可以在jQuery中使用内置的jQuery.get()或jQuery.ajax()函数:

3-在JS中,您可以使用$http服务:

$http

4-在Php中,可以使用fgetcsv()函数:

5-在Php/JS中,您可以将文件转换为JSON,并将其作为服务平台(如Firebase)上载到后端,然后通过API调用从应用程序中查询


您有几个选择。最明显的是:

1-在JS中,您可以使用D3JS中内置的CSV解析功能:

2-在JS中,您可以在jQuery中使用内置的jQuery.get()或jQuery.ajax()函数:

3-在JS中,您可以使用$http服务:

$http

4-在Php中,可以使用fgetcsv()函数:

5-在Php/JS中,您可以将文件转换为JSON,并将其作为服务平台(如Firebase)上载到后端,然后通过API调用从应用程序中查询


如果在客户端拥有整个csv不是问题,那么在页面加载时,我会将数据保存在javascript变量中,这样它实际上就变成了客户端搜索(超快速搜索)


如果客户端不应该有csv数据,那么用PHP编写一个webservice来读取csv(或者,使用其他脚本进行预读取,并使用内存存储中的数组将完整的csv存储为数组)然后,您的web服务可以只搜索内存中的数组,这也比每次搜索时读取完整的csv要快一点。

如果在客户端拥有完整的csv不是问题,那么在页面加载时,我会将数据保存在javascript变量中,这样它就基本上成为客户端搜索(超快速搜索)


如果客户端不应该有csv数据,那么用PHP编写一个webservice来读取csv(或者,使用其他脚本进行预读取,并使用内存存储中的数组将完整的csv存储为数组)然后,您的web服务可以只搜索内存中的数组,这也比每次搜索时读取完整的csv快一点。

使用javascript作为界面,使用ajax进行查询,最后可以使用javascript或php读取csv。这里使用javascript读取csv,从php读取csv请记住,这实际上取决于您的csv布局。使用javascript作为界面,使用ajax进行查询,最后可以使用javascript或php读取csv。这里使用javascript读取csv从php读取csv请记住,这实际上取决于您的csv布局。