运行程序:
代码:
$.ajax({
url: './WebForm1.aspx',
type: 'POST',
data: {
Label: "GetDataForColumn3DChart7",
selectroad:value,
selecttableValue:tableValue
},
error: function(d) {
alert("错误");
},
success: function(d) {
var chart = new FusionCharts("./FusionCharts/Pie3D.swf", "newChart", "780", "300", "0", "1");
chart.setDataXML(d);
chart.render("divColumn3DChart");
}
});
文件:onverter.ashx
Microsoft JScript 运行时错误: 'this.Columns' 为空或不是对象
光标指在this.Columns.push({Name:name,_type:type});处
原因:tableValue是dataset类型
修复Ajax与FusionCharts错误
本文介绍了一段使用Ajax发起POST请求至WebForm1.aspx并处理返回数据以更新FusionCharts图表的JavaScript代码。针对运行时出现的Microsoft JScript错误,即'this.Columns'为空或不是对象的问题进行了分析,并指出该问题是由于传递给服务器的数据类型不匹配所导致。
82

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



