使用Backbone.js框架如何使ajax调用来表示路由

我是新来的Backbone.js框架,在我的应用程序,我需要调用节点来js高速路由从骨干使用Ajax.How我可以做的。在jquery我正在做ajax调用表示路线使用下面的code.How在Backbone中执行此操作。

在jQuery中

$.ajax({ url: 'http://localhost:8080/index.html', dataType: "json", cache: false, success: function(data) { alert('success '+data); }, error: function(jqXHR, textStatus, errorThrown) { alert('error ' + textStatus + " " + errorThrown); } }); 

app.js

  var express=require('express'); var app=express(); app.use(express.bodyParser()); app.use(express.static(__dirname + '/public')); app.get('index.html',function(req,res){ res.json({a:"A",b:'B',c:'C'}); }); app.listen(8080); 

主干通过“Model”和“Collection”与服务器进行通信,并假定你的服务器是RESTful的。 在你的情况下,我想你想从服务器获取一些JSON数据进行页面初始化。 所以,我的build议是:

1,定义一个骨干模型,把它的url设置为'index.html'

2,在页面初始化过程中创build该模型的一个实例。

3,在这个实例上调用fetch()方法,这将导致服务器将原始数据发送到页面,模型实例将被原始数据填充。

4,定义你的骨干视图,并使用上面的模型来渲染它。

这是一个小抽象,强烈推荐阅读骨干官方文件。