我是backbonejs的新手,我想打电话给this webservice.
是否有人会帮助我使用backbonejs来调用此服务。
答案 0 :(得分:0)
创建骨干模型。
var MyModel = Backbone.Model.extend({
url:"http://api.geonames.org/citiesJSON?north=44.1&south=-9.9&east=-22.4&west=55.2&lang=de&username=demo"
});
然后,您可以从服务器创建模型的新实例和fetch。
var myModel = new MyModel();
myModel.fetch()
根据您可能需要覆盖骨干模型内部解析功能的数据。 http://backbonejs.org/#Model-parse
这是一个基本的小提琴http://jsfiddle.net/9cvVv/619/
答案 1 :(得分:0)
试试这个。将此代码放入渲染函数
formData = {
north: "44.1",
south: "-9.9",
east: "-22.4",
west: "55.2",
lang: "de",
username: "demo"
}
$.ajax({
type: 'GET',
contentType: 'application/json',
url: "http://api.geonames.org/citiesJSON",
dataType: "json",
data: formData,
success: function(data) {
console.log(data);
//success handler
},
error: function(data) {
//error handler
}
});
this.$el.html(yourViewTemplate);