我在服务器端有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的新手。希望有人可以帮助我。 如果有其他替代或最佳实践来解决这个问题,请告诉我。
答案 0 :(得分:0)