0

是否可以根据需要使用 jQuery ajax 从 csv 文件中查找特定值,比如单击按钮?

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

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

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

我见过几个例子,其中在返回任何值之前将整个 csv 文件转换为 js 数组,但如果可能的话,我希望避免这种方法,因为 csv 文件可能非常大。

4

1 回答 1

1

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

  1. 在您的 HTML 中创建国家/地区下拉列表
  2. 单击按钮时,将countrypopulationPOST等参数传递给您的服务器端脚本(php、asp.net 等)

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

  4. 查找包含italy as的行country并提取所需的值,例如population
  5. 仅将您想要的值返回给客户端并在$.ajax()响应中读取它们

请参阅jQuery ajax 页面底部的示例

于 2013-10-21T08:25:53.630 回答