【发布时间】:2016-09-13 01:20:37
【问题描述】:
我想使用 JSON 对象制作流程图
HTML
var chart = null;
$(document).ready(function(){
chart = new FlowChart($);
var chartJSON = {
nodes: [
{ id: 'p1', type: 'simple-node', left: 120 ,top:2200 , content:'Process 1'},
{ id: 'p2', type: 'simple-node', left: 120,top: 2400,content:'Process 2' },
{ id: 'p3', type: 'simple-node', left: 120, top: 2600,content:'Process 3'}
],
connections: [
{ start: 'p1', end: 'p2' },
{ start: 'p2', end: 'p3' },
]
};
chart.importChart(chartJSON);
这样会在页面上创建一个流程图
但我需要根据 sql 查询结果动态地从后面的代码中填充这个 json,我是 javascript 新手,无法找到解决方案的确切方向。
【问题讨论】:
-
创建一个 WebAPI 并包含 odate 服务协议将解决你的问题,请参阅下面的链接asp.net/web-api/overview/odata-support-in-aspnet-web-apiodata.org/blog/…
-
这应该有多动态?在每个页面请求上生成?甚至在页面请求之间,使用 AJAX?
-
你已经看过Json.NET了吗?
-
既然你在谈论“代码背后”,你在使用WebForms吗?
-
@Marcel 在每个页面请求上生成,不,我没有检查过 Json,NET,是的,使用网络表单
标签: javascript c# asp.net json webforms