我有一个使用node.js express框架的程序。 在那里,我有一个名为index.js的文件,它处理服务器端的事情。 它有一个对象(latestResults = {}),它存储分配给时间戳的json对象(latestResults [timestamp] = jsonObj)。
在一个名为visualization.js(client)的文件中,我想访问该对象。 我想使用AJAX GET请求,但坦率地说,我不知道它会是什么样子,我在网上找不到任何东西。 网址怎么样?
答案 0 :(得分:0)
简单的ajax代码如下所示:
如果需要,创建一个与请求一起发送的json对象数据。
var data = {};
//insert values in data object.
$.ajax({
url: 'yourUrl',
data: data,
processData: false,
contentType: false,
type: 'POST',
dataType:'json',
success: function(response){
//access response variable sent from server.
},error : function(response){
//process error
}});
你的index.js
文件应该处理POST调用的路由,并且应该发送变量latestResults
作为响应。
答案 1 :(得分:0)
也许你可以试试这个:
内部index.js
window.myObj = (function (myObj) {
var latestResults = {};
myObj.getLatestResults = function () {
return latestResults;
}
return myObj;
}(window.myObj || {}));
在visual.js里面
window.myObj = (function (myObj) {
myObj.visualize = function () {
...
var data = myObj.getLatestResults()[timestamp];
...
}
return myObj;
}(window.myObj || {}));