原代码:
//散点图
function displacementAnalysisChart() {
displacementAnalysis.clear();
displacementAnalysis.showLoading({text: '正在努力的读取数据中...'});
$.ajax({
async: true,
dataType: 'json',
data: {analysisParameter:$("#analysisParameter").val()},
type: 'post',
url: '${ctx}/completeMachine/displacementAnalysisChart',
success: function (data) {
if (data.code == 200) {
displacementAnalysis.setOption(data.data);
} else {
parent.$.jBox.tip(data.message);
}
}
});
displacementAnalysis.hideLoading();
}
此时showLoading()方法失效,不管获取数据耗费多久都没有等待动画。
原因:hideLoading()方法放错地方,应该写在ajax中
修改后: