【发布时间】:2015-03-22 22:54:06
【问题描述】:
全部:
我想做的是这样的:
在节点服务器端:
var fn = function(){
alert("hello");
}
我想把这个函数发送到客户端(目前用的是AngularJS,不过没关系,只要能解决这个问题),并绑定一个按钮点击事件。所以我可以在单击该按钮时弹出警报窗口。
谢谢
【问题讨论】:
-
你可能对Socket.io感兴趣。
-
您需要客户端从节点服务器请求 javascript,然后节点服务器将使用该 javascript(作为字符串)进行响应,然后客户端必须将其挂接到点击事件中。如果您想在客户端中使用它,我不太明白为什么 node.js 中根本存在此功能。你不能只将一个函数从节点传递给客户端,你必须将它作为一个字符串传递,然后解析它。
-
一个坏主意是做一个
fn.toString(),将它发送给客户端,然后评估字符串。 -
@adeneo 就像在客户端定义这个函数一样发送它并与jQuery绑定它
-
@JCOC611 你能给我举个例子吗?谢谢
标签: javascript json angularjs node.js function