ajax 读服务器文件,使用JavaScript/AJAX/jQuery在同一服务器上逐行读取文件?

我正在尝试使用动态(ish)服务器少的站点,(没有数据库,服务器端语言等),这就是为什么我只希望只使用JavaScript/AJAX/jQuery。我希望能够为静态文件提供动态(ish)网页。使用JavaScript/AJAX/jQuery在同一服务器上逐行读取文件?

我想到的一个解决方案是基本上在与网页相同的服务器上使用文本文件(json,xml)来充当数据存储。 但我只能找到加载整个文件而不是特定部分的方法。这不是一个真正的大问题,因为文本文件很小,但是文本文件可能会变大。

如果您可以逐行加载文件,则客户端的负载将会更快,并且JavaScript解析会显着加快。

如果我只对新数据感兴趣,我希望在填充文件并逐行读取文件时可以将数据预先放在文件顶部(因为我只会对每行说10行感兴趣页)。同时访问文件的中间部分将会非常有用。

我只是想避免必须发送整个文件到客户端(不是为了安全,而是为了空间/时间效率)。

有什么办法可以在JavaScript中做到这一点?或者我错过了一个明显的解决方案?

+0

如果没有服务器...你将如何返回只有一部分的文件... 我严重怀疑这是可能的,因为你想要去无服务器。为什么不使用可以从javascript查询的数据存储? 这将允许唯一的“服务器”用于文档检索。 http://couchdb.apache.org/ –

+0

我不认为有一种方法可以用JavaScript来做到这一点。 –

+0

我想避免服务器端语言和数据库,因为这样可以使页面几乎可以随时随地移植。我讨论的一个非常难看的解决方案是有一个链表列表样式文件列表。加载10行文件,最后一行将成为下一个文件。是的,我担心这是答案。谢谢 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值