JSON对象,绘制图表的奇怪情况,有什么问题
本文关键字:情况 什么 问题 对象 绘制 JSON | 更新日期: 2023-09-27 18:04:56
当我从函数(硬编码)发送数据(值和日期)时,一切都很好,json文件被填充,我看到图表,但是当我从数据库发送数据时,没有图表,但我看到json文件也被填充。
代码如下:
public class YearlyStat
{
public string year { get; set; }
public double value { get; set; }
}
public ActionResult Statistics(int? id)
{
//var result = db.pricepoints.Where(r => r.commodityID.Equals(id));
var items = from item in db.pricepoints
where (item.commodityID == id)
select item;
var stats = new List<YearlyStat>();
foreach (var item in items)
{
stats.Add(new YearlyStat
{
year = item.date_of_price.ToShortDateString(),
value = item.value
});
}
//but this works
//string s = "2.2.2002";
//double v = 20.20;
//stats.Add(new YearlyStat { year = s, value = v });
//or
//stats.Add(new YearlyStat { year = "2.2.2002", value = 20.20 });
return Json(stats, JsonRequestBehavior.AllowGet);
}
类型为string和double。
检查javascript文件。可能缺少参数id。如果您正在使用ajax,请查看参数;)