2016-06-10 3 views
1

저는 매월 활동을 표시하는 작업 차트 (플롯 라인)가 있습니다. 내가 뭘 하려는지 플롯 라인에서 매달 다른 PHP 스크립트를 열 수 있도록 클릭 할 수 있습니다.highcharts plotline에서 변수를 전달합니다.

내 차트 :

$.getJSON("../charts/monthly_chart.php", function(json) { 
    $.each(json,function(i,el) { 
     if (el.name=="Month") 
     categories = el.data; 
     else 
     data2.push(el); 
    }); 
// other stuff 

series: { 
    cursor: 'pointer', 
    point: { 
    events: { 
     click: function() { 
     window.top.location.href = "../month_rooms.php?month=<?php $GetMonth; ?>"; 
     } 
    } 
    } 
} 

어떻게 클릭 기능으로 차트 달의 이름을 어떻게해야합니까 : 당신의 도움이 사전에 ../month_rooms.php?month=

많은 감사를 시간.

건배.

답변

2

포인트 객체의 클릭 이벤트를 사용하고 있습니다. 해당 기능에서 this 참조가 클릭 된 현재 지점을 가리 킵니다. 해당 지점의 모든 속성에 액세스 할 수 있습니다. 당신이 찾고있는 것은 현재 같은 카테고리에서 사용할 수있는 카테고리입니다. 리디렉션의 경우 코드는 다음과 같이 표시되어야합니다.

point: { 
    events: { 
    click: function() { 
     window.top.location.href = "../month_rooms.php?month=" + this.category; 
    } 
    } 
} 
관련 문제