2017-04-05 6 views
0

나는 디스플레이 네트워크에 cytoscape.js을 사용하고 있는데, 노드를 클릭 할 때마다 특정 노드와 에지에 대한 세부 정보를 표시하려고합니다. 어떻게하면됩니까?mysql 테이블에서 cytoscape.js의 노드와 에지 데이터를 얻는 방법

나는 cy.on ('탭') 기능을 사용하는 다음 코드를 사용했습니다. var node_id을 PHP 페이지로 보내려면 어떻게해야합니까?이 노드는이 노드를 사용하고 mysql 테이블에서 정보를 검색하여 특정 부문에 정보를 표시합니다. 이 코드는 $.getJSON 함수 내부에 있습니다.

 cy.on('tap', 'edge', function(evt){ 
      var edge = evt.cyTarget; 
      alert('Selected ' + edge.source()); 
     }); 
     cy.on('tap', 'node', function(evt){ 
      var node = evt.cyTarget; 
      alert('Selected ' + node.id()); 
     }); 

답변

0

내가 제대로 질문을 이해한다면, 당신은 당신의 서버에 NODE_ID을 포함하는 HTTP 요청을 보낼 수 있습니다.

자바 스크립트에서이를 수행하는 방법을 모른다면 the MDN page for XMLHttpRequest