通过jquery ajax查找特定的csv值

时间:2013-10-21 07:54:41

标签: jquery ajax csv

是否有可能使用jQuery ajax根据需要从csv文件中查找特定值,比如按一下按钮?

例如,假设CSV具有以下结构:

country, capital, population, currency,
france, paris, 65950000, euro,
italy, rome, 59685227, euro,

我可以只返回意大利的人口数吗?

我看过几个例子,其中在返回任何值之前将整个csv文件转换为js数组,但是如果可能的话,更愿意避免使用此方法,因为csv文件可能非常大。

1 个答案:

答案 0 :(得分:1)

您不需要将整个csv转换为js数组:

  1. 在HTML中创建国家/地区下拉列表
  2. 点击按钮,将{em> country , population POST参数传递到服务器端脚本(php,asp.net,等等) )

    data: { country: "italy", find: "population" }
    
  3. 在服务器上读取csv文件

  4. 查找包含 italy 的行country并提取所需的值,例如population
  5. 仅将所需的值返回给客户,并在$.ajax()回复
  6. 中阅读

    参见 Examples at the bottom of jQuery ajax page