标签: jquery json jquery-ui getjson jquery-ui-progressbar
我想在读取非常大的json文件时使用jQueryUI进度条。调用getJSON()时文件中的“记录”数是否已知,以便我可以相应地推进进度条?
答案 0 :(得分:1)
不,不知道。
当您调用getJSON()命令时,请执行HTTP GET。如果响应包含JSON,则必须等待整个事情加载,然后才能解析它并计算任何可能的“记录”。
但是,您可以使用HTML5 Progress Events来跟踪文件上传的进度,例如,显示进度条。例如,请参阅this tutorial。