Javascript 单击从数据库检索数据

Javascript 单击从数据库检索数据,javascript,raphael,Javascript,Raphael,我的页面中有一个拉斐尔圆圈,我想在单击圆圈时从数据库中检索一些数据 我的这段代码是: var circle = R.circle(x, y, 10).click(retrieveData()); 问题是,函数retrieveData是在创建圆时调用的,而不是在单击圆时调用的。 如何编写一段代码,仅在单击圆圈而不是创建对象时运行retrieveData?Raphael事件中的函数(与所有事件驱动范例一样)需要作为委托传递(函数指针/函数作为变量名) 使用以下代码(注意retrieveData函数

我的页面中有一个拉斐尔圆圈,我想在单击圆圈时从数据库中检索一些数据

我的这段代码是:

var circle = R.circle(x, y, 10).click(retrieveData());
问题是,函数retrieveData是在创建圆时调用的,而不是在单击圆时调用的。
如何编写一段代码,仅在单击圆圈而不是创建对象时运行retrieveData?

Raphael事件中的函数(与所有事件驱动范例一样)需要作为委托传递(函数指针/函数作为变量名)

使用以下代码(注意
retrieveData
函数后没有括号。)


ajax怎么样?如果您发布更多源代码,您可能会得到更具体的答案。实际上,我正在使用ajax检索函数中的数据。但问题是,检索数据是在加载页面的一开始调用的,而不是在我点击圆圈阅读评论的第二句时调用的。
var circle = R.circle(x, y, 10).click(retrieveData);