在我的项目中,我想将数据与模板和 main.js 文件分开。例如,
在我的 data.js 中:
define({
heading: "Some Heading",
subHeading : "Subheading is cool"
});
在我的 main.js 中,
require(['jquery', 'data'], function($, data){
console.log("data object is :" + data);
);
这有效,我在控制台上得到了预期的结果。同样,我想进行 api 调用并获取 json 数据,所以我更新了我的 data.js,如下所示,
define(function(){
require(["http://some api url.com?apikey=apikey&callback=define"],
function (someData) {
return someData;
}
);
});
但是,我没有从 API 调用中获取 main.js 上的 json 数据,我得到“数据对象是:未定义”。
我不确定如何在 main.js 文件中获取“someData”。
非常感谢任何指向可能修复的帮助。谢谢。