我有一个使用node.js express框架的程序。在那里,我有一个名为index.js的文件,用于处理服务器端的事情。它有一个对象(latestResults = {}),用于存储分配给时间戳的json对象(latestResults [timestamp] = jsonObj)。
在一个名为visualization.js(client)的文件中,我想访问该对象。我想使用AJAX GET请求,但坦率地说,我不知道那会是什么样子,也无法在网络上找到任何东西。网址看起来如何?
完善了OP的要求后,我将尝试这样回答:
为了挂载一个休息端点来为客户端提供latestResult对象,您将必须执行以下操作:
var app = express();
app.get('/latestResults', function (req, res) { res.send (global.latestResults); });
对于获取对象,您可以使用jQuery(https://api.jquery.com/jquery.get/):
jQuery.get( '/latestResults', function (latestResults) { visualize(latestResults); });
或angularjs(https://docs.angularjs.org/api/ng/service/ $ http),或者我喜欢-提取polyfill,因为它已在某些浏览器中实现(https://github.com/github/提取)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句