问题描述
我在一个cshtml文件中收到了一个ajax调用:
$.ajax({
url: `@Url.Action("LoadChartData","Sensor")`,dataType: "json",type: "get",async: "false",data: "plaindata",contentType: 'application/json; charset=utf-8',success: function (d){
$.each(d,function(index,item){
data.addRows([item.tag,item.value]);
});
},error: function(xhr){
alert("Error " + xhr);
}
});
在LoadCharData方法中,我从txt读取文件,并将其转换为Json以返回
public JsonResult LoadChartData()
{
List<ChartData> items = new List<ChartData>();
using (StreamReader r = new StreamReader("./Data/ChartData.txt"))
{
string json = r.ReadToEnd();
items = JsonConvert.DeserializeObject<List<ChartData>>(json);
}
return Json(new {data = items});
}
当我死记硬背时,ajax返回一个错误的Object对象。我不知道如何检查或检查值。 如果我使用失眠向JsonResult方法发送请求,则数据返回完美。 谁能帮我?谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)