JS+WCF实现进度条实时监测数据加载量的方法详解(2)
问题 & 解决
1.进度条生成
解决:使用网上的demo,css+js可以动态生成,改变数据即可
2.线程问题
解决:开始是监测使用线程,后来改成处理数据使用线程
3.实时监测问题
解决:处理数据使用线程自动运行,前台使用ajax不断查询后台的一个变量load_data_amount
4.ajax报错问题
注意是返回值的类型,以及是result还是result.d,不同情况下是不一样的
5.数据类型问题
解决:读取数据完成的百分比,是用 完成量/所有量 得到的,这里的数一直算不对,是因为int类型承受不住11万的运算以及之后的小数,用double和float可以
小结
本来想着开个线程,加个变量,返回前台,加一个进度条,读取变量就OK了
但是中间的这个MVC,这个Spring,这个接口,之前的方法各种不好使,以及在它们下面的运算,ajax……一个一个分开解决,最后还是解决了
分而治之,逐个解决,测试就好
另外,框架和合作在带来便利的同时,中间的限制和bug也会让你的效率下降
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript时间与日期操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。