JQUERY 的显示与隐藏

$("#indicator").slideToggle("slow");
$.getJSON()
$("#indicator").slideToggle("slow");
如上代码所示、WEB中有一文本框、在它的ONCHANGE事件中调用以上过程、
先显示一动画、调AJAX、有返回值后隐藏动画
现在的问题是第一次调用时会显示、隐藏
后来就再也不显示了
而如果在一个函数中放一句$("#indicator").slideToggle("slow");
调用一次函数动画会显示
再调用一次函数动画会隐藏
没有问题
也就是是说$("#indicator").slideToggle("slow");如果放在同一函数中就出问题了?
不知为何?
先感谢了

$.getJSON() ,ajax是异步的,也就是说同时运行的