返回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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...