2013-05-03 6 views
0

내 페이지에 Raphael 원이 있는데 원을 클릭하면 데이터베이스에서 일부 데이터를 검색하려고합니다. 이 목적을 위해 코드의클릭시 데이터베이스에서 데이터 가져 오기

내 작품은 다음과 같습니다 원을 만들 때

var circle = R.circle(x, y, 10).click(retrieveData()); 

문제는이 기능 retrieveData가 호출되고 원은 클릭하지 않을 때. 원을 클릭하고 객체를 만들지 않은 경우에만 retrieveData를 실행하는 코드를 작성하려면 어떻게해야합니까? 라파엘 (모든 이벤트 중심의 패러다임 등)의 이벤트에

+0

아약스에 대한 정보? Proberbly 더 많은 소스 코드를 게시하면 좀 더 구체적인 답변을 얻을 수 있습니다. – reporter

+0

사실 내 함수에서 데이터를 검색하기 위해 아약스를 사용하고 있습니다. 하지만 문제는 검색 데이터가 페이지를로드 할 때 맨 처음에 호출되는 것입니다. – hAlE

+0

그런 다음 내 주석의 두 번째 문장을 읽습니다. – reporter

답변

0

기능 대리자로 전달해야합니다 (변수 이름으로 함수 포인터/기능.)

사용하여 다음 코드 (retrieveData 함수 뒤에 괄호가없는 경우에주의 .)

var circle = R.circle(x, y, 10).click(retrieveData); 
관련 문제