2014-01-30 101 views
0

我創建了我的第一個Kendo圖表。圖表是手動數據的成功。但是,當我與json圖表綁定不正確綁定。將json數據綁定到Kendo UI

當我檢查數據網址它給爲以下

[{\ 「名稱\」:\ 「名1 \」,\ 「年齡\」:20},{\ 「名稱\」:\ 「Name2 \」,\「Age \」:23},{\「Name \」:\「Name3 \」,\「Age \」:28}]

使用json.net序列化數據。我可以在使用JsonTextReader的服務器端使用這個字符串。它也在Console.WriteLine中工作。

當我嘗試在jquery中使用ajax時,警報也給出了沒有任何轉義字符的正確數據。

但數據沒有綁定到劍道圖表。我從telerik讀了一個論壇,說明json字符串必須是有效的。論壇鏈接

http://www.telerik.com/forums/json-databing-for-the-chart

完全JSON字符串我在瀏覽器中有像在論壇指定。所以問題出在哪裏。如果數據無效我如何在wcf中序列化以返回使用json.net的有效json

我的圖表綁定方法就像使用傳輸的演示中一樣。

+0

您能否提供代碼,以便我們研究一下。謝謝 – Mahib

+1

當然我會給。其實問題araise當我直接綁定數據從服務url – Akhil

+1

我綁定使用圖表tranport節綁定完全一樣在kendo ui演示。但現在我更改爲ajax Web服務調用和響應被解析並綁定到圖表作爲數據源 – Akhil

回答

0

我找出來。使用ajax調用我通過設置async = false在全局變量中設置數據。當分配我只是解析數據到json並從數據變量綁定。

+0

再次,沒有代碼顯示它。無用。 – Grandizer

0

嘗試發送類似如下:

"{\"data\": 
    [ 
    {\"Name\":\"Name1\",\"Age\":20}, 
    {\"Name\":\"Name2\",\"Age\":23}, 
    {\"Name\":\"Name3\",\"Age\":28} 
    ] 
}" 
+0

雅我也試過,也可以 – Akhil

+0

你可以請提供的代碼,所以我可以嘗試本地? – Mahib

相關問題