amcharts报表

java中的报表。amcharts做的。有饼状图、柱状图、折线图的案例。
在页面中需要导入这段js

var ajaxTool = new AjaxTool();// ajax工具。使用该对象必须引入jquery.js

function AjaxTool() {
this.get = function(url, func) {
if (url.indexOf("?") > 0) {
url += "&rad=" + new Date().getTime();
} else {
url += "?rad=" + new Date().getTime();
}
var options = {
async : true,
cache : false,
url : url,
type : "get",
success : function(data, textStatus) {
func(data);
},
error : function(XMLHttpRequest, textStatus, errorThrown) {
alert("请求出错!");
}
};
$.ajax(options);
}

this.post = function(frm, func) {
for ( var i = 0; i < frm.length; i++) {
glableObject = frm.elements[i];
glableObjectDis = glableObject.getAttribute("dis");
var value = frm.elements[i].value;
// 格式验证
if (!valiHelpler.validate(value, glableObject.className,
glableObjectDis)) {
glableObjectDis = "";
return false;
}
}
$.post(frm.action, $(frm).serializeArray(), function(data) {
func(data);
});
}
}

你可能感兴趣的:(jquery,Ajax,cache)