小编use*_*777的帖子

JQPlot 饼图“jqplotDataClick”事件多次触发

我正在使用 JQPlot 饼图。我正在尝试附加“jqplotDataClick”事件来深入分析图表。它工作正常,它向下钻取单击的图表,但我还需要根据向下钻取过滤其他图表数据。因此,我再次获取数据并将新数据重新绑定到其他图表。将数据绑定到其他图表后,当我单击“向下钻取”时,它会多次触发它。

我正在使用 Safari 浏览器

下面是我的代码步骤:

1) 在 VS 2010 & MVC 3 和 JQPlot 库中创建项目 2) 在 Home/Index.cshtml 中添加视图代码 3) 在 Home/HomeController.cs 中添加控制器代码并运行解决方案 4) 单击第一个图表,它将在其中显示警报您单击并向下钻取并显示过滤后的数据 5) 再次单击同一个图表,它将显示新旧数据的警报 6) 再次单击同一个图表,它将乘以相同图表的事件

看法

<p id="p_chartCustomer1" />
Run Code Online (Sandbox Code Playgroud)

$(document).ready(function () {
    var urlGetChartsData = rootPath + 'Home/GetData';
    var filterParam = new Array();
    jQuery.ajaxSettings.traditional = true;
    filterParam.push('1');

    $.ajax(urlGetChartsData,
    {
        data: {
            filter: '', filterParam: filterParam
        },
        success: function (data) {
            if (data.length > 0) {
                var dispdata = [];
                for (var i = …
Run Code Online (Sandbox Code Playgroud)

jquery jqplot jquery-mobile asp.net-mvc-3

1
推荐指数
1
解决办法
4574
查看次数

标签 统计

asp.net-mvc-3 ×1

jqplot ×1

jquery ×1

jquery-mobile ×1