在node.js中从服务器端调用客户端函数

用户名

我在服务器端有app.js文件,在客户端有index.ejs。我需要从的服务器端调用一个函数,index.ejs并获得有关index.ejs该函数已执行的反馈

Index.ejs:

function getData(sessionid, numberOrigin){

//console.log(sessionid);
    $.ajax({
        type: 'POST',
        dataType: 'json',
        contentType: "application/json",
        url: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxx/data/query',
        data: JSON.stringify({  "sessionID": sessionid, 
                                "xxxxxxx":"xxxxxData",  
                                "parameters": { "data": context.data} 
                            }),
        success:function(output) {
            //console.log(output);
            var name = output.result[0].test;
            alert(test);

        },
        error:function(output) {
            return '0';

        console.log(output);
       }
    });
    };

App.js:

 function updateMessage(res, input, response) {

        if (context.counter === 2) {
          getData(); //function inside index.ejs

       // console.log('it's ok');  //it works fine
      }

我是node.js的新手。希望有人可以帮助我。如果还有其他替代方法或最佳做法要解决,请告诉我。

克里斯蒂安·萨夫卡(Christian Safka)

如果有必要从服务器调用客户端功能,那么您将需要某种开放式连接,例如Websockets,并在客户端上侦听来自服务器的新消息并做出相应的反应。

可以在此处找到一些示例:如何从NodeJS服务器端在客户端浏览器上调用javascript函数?

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Node.js服务器端运行传单

如何使用Node.js从服务器端的AJAX POST函数接收数据?

使用node.js调试服务器端

如何在Angular / Node.js / Express中将客户端参数传递给服务器端

客户端中的关闭套接字使Node.js服务器崩溃

Node.js Express服务器端结构

在Node.js / Express.js中,如何将JSON对象从服务器传输到客户端?

Node.js客户端看不到Express服务器中的数据

如何在Node-Opcua服务器中获得已连接的客户端和客户端证书

在Node.js客户端/服务器中通过TCP发送查询结果时出现问题

Socket.io Node Js服务器和React js客户端未连接

如何在Node.js中从客户端调用服务器端函数(例如html按钮onclick)?

服务器端模板的node.js

服务器操作的Node.js客户端进度指示器

从服务器端在客户端获取变量(express.js,node.js)

使用node.js实现服务器端

Node.js服务器(移动客户端)

Node.js服务器端调试

如何使用node对客户端(html,js,css)进行整数运算并在服务器中运行

在服务器端使用Node JS解析HTML

Node.js Javascript-从外部脚本服务器端调用函数

如何在Handlebars(客户端)中打印从Node JS服务器发送的JSON对象数组?

如何在 Node.js 中从客户端获取数据到服务器(不带 url 参数)?

用于本地服务器端脚本调用的 Node.js Axios

Node.js - 从服务器端还是客户端获取?

Node.js 和 Mustache.js:如何将服务器端渲染与客户端 Mustache 模板分开?

在 Node.js 中从客户端向服务器发送 HTTP2 中的多个 JSON 数据

我在客户端使用 next.js 工作,在服务器端使用 node.js 表达

获取客户端javascript代码中可用的node.js服务器端对象