在样板中实现Ajax

时间:2012-09-12 08:08:41

标签: javascript ajax boilerplatejs

我正在使用BoilerplateJS开发大型JavaScript应用程序。在viewmodel中,我想连接到一个外部REST API,它将返回JSON对象。但我不确定如何实现这一点。有人可以给我一个想法。 提前致谢。

1 个答案:

答案 0 :(得分:1)

大多数示例UI组件都访问服务器以获取JSON请求。例如,看一下“src / modules / sampleModule1 / departments / viewmodel.js”。在“初始化”方法下,您将看到:

$.getJSON(moduleContext.getSettings().urls.departments, function(result) {
    self.allItems(result);
});

这里“moduleContext.getSettings()。urls.departments”是返回JSON的服务器脚本的URL。另一个参数是处理JSON响应的回调函数。在示例中,没有服务器脚本,因此我们使用存储在“server”文件夹下的简单JSON文件来模拟服务器脚本。例如,在这种情况下,请求是针对“/server/departments.txt”