从javascript检索数据的简便方法

时间:2014-01-28 10:02:57

标签: java javascript html database

https://www.conzoom.eu/find-dig-selv/?default,有一个表单可以输入地址和邮政编码,当您搜索时会得到一个代码; A1,D3,E2等定义了这个地址所在的段。我在客户的excel表中有很多地址我想查找 - 有没有比手动更简单的方法?

2 个答案:

答案 0 :(得分:0)

Selenium可能就是你要找的东西。它用于模拟网站上的用户,因此它可以输入,读取输出,并在输入下一个地址之前等待网站准备就绪。

棘手的部分是阅读excel表,具体取决于其格式。但是你总是可以写一个宏来使输入更“可读”。

答案 1 :(得分:0)

如果可以将数据移动到页面上的Javascript可以解析的格式,则在Javascript中执行此操作并非不可能。

这不是最好的解决方案,但这是我过去采用的一种方法,当时Web服务器只能为静态文件服务,不需要服务器端处理。

根据您的问题建议的数据集,由于它的大小和复杂性,这可能不是一个实用的解决方案。

如果数据类似于POSTCODE,LOCATION_CODE并且存在一对一映射,例如以MK开头的所有邮政编码的LOCATION_CODE为83,那么数据可以序列化为JSON或XML(JSON首选)。

现在,当用户在表单上输入邮政编码时,Javascript会将服务器中的数据作为静态文件检索并解析结果。将输入的POSTCODE用户与数据进行比较,并返回相应的LOCATION_CODE。

这仅适用于非常不经常更改的简单数据。或者,您需要一个服务器后端,它将连接到您的Excel电子表格(不是良好实践),或者连接到运行逻辑以执行搜索的中央数据库。这个逻辑需要像@Todd Motto建议的Java或任何数量的技术,如C#,PHP,perl