2014-01-30 67 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

相关问题