vendredi 10 avril 2015

Backbone.history.start() giving out error


Vote count:

0




Getting an error:



Uncaught TypeError: undefined is not a function


Anonymous function error is pointing to



Backbone.history.start()


Below is my index.html and main.js. I have a feeling, the jquery,underscore and backbone files may not be loading properly,due to which this error is happening Kind of beginner in backbone.Any help is greatly appreciated


versions used:

underscore - 1.8.3

backbone - 1.1.2


index.html



<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" href="/stylesheets/style.css">
<script src="javascripts/jquery.min.js"></script>
<script src="javascripts/json2.js"></script>
<script src="javascripts/underscore-min.js"></script>
<script src="javascripts/backbone-min.js"></script>
<script src="javascripts/main.js"></script>
</head>
</html>


main.js



$(document).ready(function(){

var Theater = {
Models: {},
Collections: {},
Views: {},
Templates:{},
Routers:{}
}

Theater.Models.Movie = Backbone.Model.extend({});


Theater.Collections.Movies = Backbone.Collection.extend({
model: Theater.Models.Movie,
url: "/json",
initialize: function(){
console.log("Movies initialize")
}
});


Theater.Routers = Backbone.Router.extend({
initialize:function(){ console.log("defaultRoute");},
routes: {
"": "defaultRoute"
},
defaultRoute: function () {
console.log("defaultRoute");
}
});

console.log("gonna call approuter");
var appRouter = new Theater.Routers();
Backbone.history.start();


});



asked 1 min ago







Backbone.history.start() giving out error

Aucun commentaire:

Enregistrer un commentaire