在运行ajax的图片浏览器的时候,仅有第一次运行的情况是正确的,能正确显示图片。
JS的代码为:
JS调用ImageServlet,取得json类型的数据。然后根据json的数据显示图片。
ImageServlet代码为:
刷新的时候,图片老是不能正常显示,于是怀疑是现实的json的格式有问题,发现没刷新一次,json的数据就多一些。原来是jsonString 和is_first都缓存了数据,在第二次运行的时候没有设置为默认值,导致json的格式错误。
去掉代码中注释的那块,图片能正常显示啦。