【发布时间】:2017-06-03 03:09:59
【问题描述】:
我有一些使用 Javascript 在客户端创建的图表。我希望他们在我的 .net 代码隐藏中使用在服务器端查询和计算的数据。
每个图表只需要传递2个数字,我想还有第三个变量(它的名字)。
这比我预期的要难,因为我没有通过谷歌搜索找到有效的答案?
我知道我可以在页面上创建一些隐藏值,但由于图表绘制脚本位于文档的头部,它肯定会在读取这些值之前尝试创建图表
【问题讨论】:
-
延迟图表的创建,直到 dom 为 ready 以便这些字段可用或使用 ajax 请求数据并在收到数据时绘制/更新图表。
-
@t.niese 那么隐藏值方法仍然是最好的吗?
-
取决于,
data-属性将是最适合的,如果您已经知道网站在服务器端组合时的数据。<div id="my-chart" data-some-value="1" data-other-value="2"></div> -
谢谢@t.niese 我这样做了。如果您将其保留为答案,我可以将其标记为已完成
标签: javascript asp.net asp.net-ajax