【发布时间】:2017-07-20 13:29:50
【问题描述】:
我正在尝试创建一个允许过滤图表的下拉过滤器。我的 webmethod 正在工作(我已经使用图表对其进行了测试),但我的 ajax 没有返回下拉列表中的任何行。
非常感谢任何帮助
<script type="text/javascript">
google.load("visualization", "1", { packages: ["corechart"] });
google.setOnLoadCallback(drawCountryChart);
google.setOnLoadCallback(drawDivisionChart);
var dashboard = new google.visualization.Dashboard(
document.getElementById('Dashboard'));
function drawCountryChart() {
$.ajax({
type: "POST",
url: "Season.aspx/GetCountry",
data: '{}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (r) {
var CountryData = google.visualization.arrayToDataTable(r.d);
var namePicker = new google.visualization.ControlWrapper({
'controlType': 'CategoryFilter',
'containerId': 'ddlCountry',
'options': {
'filterColumnLabel': 'CountryName',
'ui': {
'labelStacking': 'vertical',
'allowTyping': false,
'allowMultiple': false
}
}
});
}
【问题讨论】:
标签: asp.net sql-server google-visualization