asp.net使用ajax和echarts无法读取接口数据

最近用vs2019的asp.net做网页,想用echarts的折线图,在网上参考了很多文章,但是echarts总是无法读取接口的数据,然而我登陆接口的网页的确是有json数据的,但是好像就是没有传给echarts,然后当我手动给echarts设置非后端数据的时候就能成功显示,想请大家帮忙看看是什么原因,源代码如下图。
下图1是echarts的配置,即创建mychart

img

下图2是ajax的配置

img

ajax中的url: "Echart.aspx?action=LoadChart" 是我设置的接口,其数据如下图

img

但是我一直没有明白为什么ajax获得的json数据没有配置给mycharts,是我ajax中的哪一步写的不对吗?我之前没有接触过echarts和ajax,希望能给一个清晰详细点的回复,实在感谢!

需要确定请求是否已经发送到后台,可以通过浏览器的F12看一下网络请求

首先在浏览器控制台看看有没有发送http请求

看着没问题,一步一步打印一下

看你这个 ajax里面写url地址路径好像不对 应该是url:类名\接口名

img

老哥,控制台提醒我$ is not defined
然后network中的网络请求如下图

img

从你上面截图来看,你返回的是json字符串,还不是josn对象