如何将函数从 Node.js 服务器传递给客户端
How to pass function to client from Node.js server
All:
我想做的是:
在节点服务器端:
var fn = function(){
alert("hello");
}
我想将这个函数发送到客户端(目前使用AngularJS,但只要可以解决这个问题就没关系),并将其绑定到按钮单击事件。因此,单击该按钮时,我可以弹出警报窗口。
谢谢
所以,像这样:
// Predefined functions
var allowedFunctions = {
'f1': function () {alert('Called f1');},
'f2': function () {alert('Called f2');},
'f3': function () {alert('Called f3');},
};
// This comes from the server
var callThisOne = 'f2';
// Here's how you call it now
allowedFunctions[callThisOne]();
这是一个扑通
。// Get this from the server
var textReceived = 'var fn = function(){ alert("hello"); };';
function getFunction(textReceived) {
eval(textReceived);
return fn;
}
var f = getFunction(textReceived);
f();
相关文章:
- 客户端服务器REST API captcha实现
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何使用Socket.io将命令从客户端发送到服务器
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- 从客户端获取修改后的对象,并将其与服务器上的原始对象组合
- 将客户端特定的日期格式返回到服务器MVC4
- 服务器上的Meteor客户端断开连接事件
- 在Javascript服务器/客户端中共享对象定义
- 可以't连接客户端和服务器import.io
- 套接字服务器向客户端广播,但不从两者接收
- 使用COMETD将服务器推送到客户端(dojo)
- 了解如何在javascript/HTML5/NodeJS中实现客户端-服务器-客户端基础结构
- 服务器过载..有要求?如何有效地对服务器-客户端进行编程
- Math.sin()在服务器/客户端上给出不同的结果
- Internet Explorer浏览器问题:浏览器不提交POST数据与Ajax请求,服务器/客户端挂起
- 如何在连接服务器客户端之前获得IP地址(使用websockets/ws)
- Node.js服务器/客户端模块混乱,EventEmitter问题
- 服务器-客户端推/拉连接是如何工作的
- 如何执行在服务器/客户端使用回调参数的javascript函数
- 最好的jQuery/Java PHP解决方案为本地主机服务器-客户端实时聊天