![](/img/trans.png)
[英]Node.js Server - how to pass buttonclick function from client to client
[英]How to pass function to client from Node.js server
所有:
我想做的是:
在節點服務器端:
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();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.