java中的报表。amcharts做的。有饼状图、柱状图、折线图的案例。[/quote]
在页面中需要导入这段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);
});
}
}
在页面中需要导入这段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);
});
}
}
本文介绍了一个使用AmCharts库在Java环境中实现报表的例子,包括饼状图、柱状图及折线图等图表类型。文章提供了JavaScript代码示例,展示了如何通过Ajax获取数据并展示在页面上。
1305

被折叠的 条评论
为什么被折叠?



