调用.getJSON()时,json文件中的“记录”数是否已知?

时间:2013-07-15 23:06:16

标签: jquery json jquery-ui getjson jquery-ui-progressbar

我想在读取非常大的json文件时使用jQueryUI进度条。调用getJSON()时文件中的“记录”数是否已知,以便我可以相应地推进进度条?

1 个答案:

答案 0 :(得分:1)

不,不知道。

当您调用getJSON()命令时,请执行HTTP GET。如果响应包含JSON,则必须等待整个事情加载,然后才能解析它并计算任何可能的“记录”。

但是,您可以使用HTML5 Progress Events来跟踪文件上传的进度,例如,显示进度条。例如,请参阅this tutorial