我有一个分子交互图,它将查询中的节点和边缘带到我的数据库。我还有两个按钮作为节点标签:"删除"和"添加" (其中"删除"应删除所选节点,而"添加"应扩展到第一个邻居)。
我想添加一个删除所选节点(单击时)而不重新加载网页的功能,只是重新加载图形(我希望所选节点从图中消失)。因此,问题不是cy.remove功能,而是图重装
我是cytoscape.js的新手(让我们对javascript说),所以我不知道如何重新加载图表以及放置和重新加载函数的位置。到目前为止,我只能通过使用php的GET方法传递我想要删除和/或扩展的节点的ID。这实际上有效,但它会重新加载网页,对我的数据库进行新的查询,当想要添加和删除大量节点时,它变得棘手。
任何人都可以给我一些简单的示例代码,解释如何在按钮单击后重新加载图形,保留除被删除的节点以外的所有节点吗?
对不起,如果这是一个愚蠢的问题
感谢
答案 0 :(得分:0)
$('#button_deleteNode').click(function(){
cy.remove(nodeID);
});