2013-07-05 4 views
0

하이 차트 차트가 그려지기 전에 사용자가 그래프를 선택할 수 있기를 원합니다. 따라서 jQuery UI droppable 장바구니를 사용했습니다.jQuery UI 장바구니에 장바구니 - 버튼 클릭 그리기 하이 차트

계속 버튼을 클릭하면 컴퓨터가 선택한 항목을 읽고 데이터를 요청하고 차트를 그려야합니다. jsFiddle에

링크 : http://jsfiddle.net/FG9Fq/4/

// 1) collect items from shopping cart 
/* 
* ?? 
* 
*/ 

가 어떻게 쇼핑 카트에서 데이터를 수집 할 수 있습니다?

왜 버튼을 클릭해도 drawchart() 함수가 설정되지 않습니다. 적어도 나는 경계해야한다().

답변

2

1) 쉼표를 모두 제거하십시오 (http://jsfiddle.net/FG9Fq/6/ 참조). 일반적으로 jsLints 또는 jsHints (jsFiddle)를 사용하여 코드를 조금 개선하십시오. 이 요소는 해당 컨테이너에 그 요소를 추가 떨어질 때 간단한 컨테이너 (예 : 배열)을 만들 http://jsfiddle.net/FG9Fq/7/

3) I 조언을하고 : drawchart = function() { //set it global 예 :

2) 그런 식으로 함수를 정의합니다. 그러면 그 배열을 통해 꽤 빨리 볼 수있을 것이고 그 항목들로 뭔가를 찾을 수있을 것입니다.

+0

감사합니다. http://jsfiddle.net/FG9Fq/9/ array.push ((this))를 만들고 버튼을 클릭하면 배열에 경고합니다. 하지만 각 요소 [HTML OListElement] 만 가져옵니다. 변수의 이름은 어떻게 얻을 수 있습니까? – Susanne92

+1

'choice [0] .innerText'를 사용하거나 http://jsfiddle.net/FG9Fq/10/를 보거나 추가 속성을 사용하십시오. –