创建了我的cytoscape obj后(我正在使用'准备回调)我执行ajax查询以获取节点列表然后尝试添加它们。但是,我收到错误' cy.add不是函数'。我错过了什么?
准备好文件:
var cy = cytoscape({
container: $('#cy'),
ready: function() {
debugger;
refreshNodes();
},
...
在refreshNodes()中:
$.ajax(...).done(function(data, s, jqXHR) {
data.forEach(function(cv, i, ary) {
cy.add(...);
}
});
当我在准备好中设置断点并转出cy时,它在chrome dev工具中看起来像这样:
<div id="cy" class="left" style="height: 822.22px;-webkit-tap-highlight-color: rgba(0,0,0,0);">...</div>
版本是2.7.4。