我正在构建一个 html 表单,显示从目的地 1 到目的地 2 的旅行价格
问题是,“价格”存储在一个 excel 文件中(可以更改为几乎任何格式)所以有没有办法使用 javascript 来查找从destination1 到destination2 的价格?
恐怕我不能预先发布任何代码(可能是因为我不知道从哪里开始)
我正在构建一个 html 表单,显示从目的地 1 到目的地 2 的旅行价格
问题是,“价格”存储在一个 excel 文件中(可以更改为几乎任何格式)所以有没有办法使用 javascript 来查找从destination1 到destination2 的价格?
恐怕我不能预先发布任何代码(可能是因为我不知道从哪里开始)
使用新的HTML5 File API,您可以读取本地文件或使用 XMLHttpRequest 下载文件。
我建议使用 CSV 格式进行阅读,因为它比 Excel 文件更容易解析。
我不知道它是否是你需要的,但你不能使用 ActiveXObject 来读取 Excel 文件。
http://www.codeproject.com/Questions/85672/Read-Excel-values-using-Javascript
如果您只支持现代浏览器(html5),您可以使用文件系统api ...
http://www.html5rocks.com/en/tutorials/file/dndfiles/
但是,较旧的浏览器(据我所知)不支持读取文件。
使用 Html5 File API,也许至少有 CSV 会很棒
正如 quentin 建议的那样,使用 JSON 解决了我的问题
将 csv 转换为 JSON是一个巨大的帮助 aswel