2016-05-12 61 views
-1

你好我有一個jQuery文件的每一個人。有以下幾行。來自jQuery文件的調用值

var gridbordercolor = "#eee"; 
var InitiateChartJS = function() { 
    return { 
     init: function() { 

      var doughnutData = [ 
        { 
         value: 30, 
         color: themeprimary 
        }, 
        { 
         value: 50, 
         color: themesecondary 
        }, 
        { 
         value: 100, 
         color: themethirdcolor 
        }, 
        { 
         value: 40, 
         color: themefourthcolor 
        }, 
        { 
         value: 220, 
         color: themefifthcolor 
        } 

      ];   
      }; 
      new Chart(document.getElementById("doughnut").getContext("2d")).Doughnut(doughnutData); 
     } 
    }; 
}(); 

- 這是

         <div class="chartcontainer"> 
              <canvas id="doughnut" height="300"></canvas> 

             </div> 
            </div> 

所以現在我希望這些值使用的webmethod在我的.aspx文件更改我的aspx文件中的代碼

任何一個可以幫助我如何我可以動態更改這些值嗎?

+0

「動態更改這些值」是什麼意思?你到底想要做什麼以及目前爲止嘗試過什麼? – David

+0

我已經爲部門績效編寫了web服務,這些值是以json格式提供的。現在我只想將這些值分配給上面的jquery方法。 jquery來自最近下載的引導條模板。 –

+0

對於初學者,您正在顯示的代碼中沒有使用jQuery。這簡直叫做JavaScript。另外,在這個評論中你所談論的任何「網絡服務」在這個問題中都沒有提到,這裏沒有人知道它們是什麼。除此之外,目前還不清楚你想要完成什麼。你想在這裏使用不同於硬編碼的數字值嗎?那麼,使用不同的。什麼阻止你這樣做?也許你可以展示你做了什麼樣的嘗試,並解釋它如何不按預期工作來幫助澄清你想要做的事情? – David

回答

0

function LoadChart() { 
 
$.ajax({ 
 
       type: "POST", 
 
       url: "CS.aspx/GetCustomers", 
 
       data: "{}", 
 
       contentType: "application/json; charset=utf-8", 
 
       dataType: "json", 
 
       success: function (r) {      
 
        var data = eval(r.d); 
 
        golbaldou = data; 
 
        new Chart(document.getElementById("doughnut").getContext("2d")).Doughnut(data); 
 
        }, 
 
       failure: function (response) { 
 
        alert('There was an error.'); 
 
       } 
 
      }); 
 
     }

,並添加此功能分爲如下所示的主要功能已經解決了我的問題

var InitiateChartJS = function() { 
 
      return { 
 
       init: function() { 
 
        debugger; 
 
        LoadChart(); 
 
        var doughnutData = golbaldou; 
 
      .................... 
 
      
 
     

感謝我的朋友大衛誰幫我。 ..