我需要在@javascript变量中保存@restcontroller的响应。
您可以通过调用localhost:8080 / JSORresponse
等URL来获取响应你会得到一个JSON。
如何在javascript dataObject中保存json以将其用作库中的源?
谢谢,询问是否不清楚或需要更多详细信息
OLD EDIT - 我有这段代码:
var beer;
$.getJSON("http://localhost:8080/timeline",function(json){
beer = json;
checkDrink();
});
function checkDrink() {
console.log(JSON.stringify(beer));
}
var beerS = JSON.stringify(beer);
var timeline_config = {
width: "100%",
height: "100%",
source: beerS
}
的console.log(JSON.stringify(啤酒));记录我想要保存在我的beerS变量中的JSON,但是当我使用它似乎不起作用时,有些建议将确切的日志结果保存到变量中并在timeline_config中传递它?
NEW UPDATE - 这是新的检查点
var beer;
$.getJSON("http://localhost:8080/timeline",function(json){
beer = json;
checkDrink();
});
function checkDrink() {
console.log(JSON.stringify(beer));
var beerS = JSON.stringify(beer)
var timeline_config = {
width: "100%",
height: "100%",
source: beer
}
}
但是现在我得到了所有白页,那就是图书馆的DOC也许可以提供帮助
来源
source应该是要加载的JSON资源的路径,或者是与时间轴模型对应的JavaScript对象。
以下是使用数据对象的示例:
var dataObject = {timeline: {headline: "Headline", type: ... }}
createStoryJS({
type: 'timeline',
width: '800',
height: '600',
source: dataObject,
embed_id: 'my-timeline'
});
如果source是字符串,我们将尝试自动识别Twitter搜索,Google Spreadsheets或Storify故事的资源。如果做不到这一点,我们假设源是JSON或JSONP。如果字符串匹配.jsonp,我们会将其视为JSONP,否则,我们将追加?callback = onJSONP_Data。请参阅下面的详细信息。
我也尝试过使用啤酒和啤酒,但结果仍然相同