如何解决返回Json时dotnet中的Ajax错误对象对象
我在一个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 举报,一经查实,本站将立刻删除。