Jimit
Jimit

Reputation: 2259

Backbone.js TypeError: a.$ is undefined Error

I am newbie in backbone.js. I was trying to execute below code of backbone.js but getting an error like "TypeError: a.$ is undefined" . I have included below js files in order to run below code.

<script type="text/javascript" src="underscore-min.js"></script>
<script type="text/javascript" src="backbone-min.js"></script>

<script type="text/javascript">
var Usermodel = Backbone.Model.extend({
    urlRoot: '/user',
    defaults: {
        name: '',
        email: ''
    }
});
var user = new Usermodel();
// Notice that we haven't set an `id`
var userDetails = {
    name: 'Thomas',
    email: '[email protected]'
};

user.save(userDetails, {
    success: function (user) {
        alert(user.toJSON());
    }
});

Please let me know why I am getting above error. What is wrong with above code?

Thanks, Jimit

Upvotes: 0

Views: 1102

Answers (1)

thecodejack
thecodejack

Reputation: 13379

Please download jquery and add below tag before backbone tag

<script type="text/javascript" src="jquery-min.js"></script>

Upvotes: 3

Related Questions