@52fhy
2016-01-22T16:42:11.000000Z
字数 705
阅读 578
backbone
上一篇演示了集合与服务器进行get请求,这次演示post请求。
用到的方法:
collection.create(data) //data为发送的数据。该方法返回一个model的实例
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>title</title>
<script src="lib/jquery-1.10.2.js"></script>
<script src="lib/underscore.js"></script>
<script src="lib/backbone.js"></script>
</head>
<body>
<script>
var book = Backbone.Model.extend({
initialize: function(){
//console.log('Hey , you create me!');
},
//默认属性
defaults: {
title:'well'
}
});
//定义collection
var Books = Backbone.Collection.extend({
model: book,
url : 'data/collection.json',
});
var books_c1 = new Books;
//发送post数据
//类似model的save方法
var res = books_c1.create({title: 'new_book'});
console.log(res);//返回一个model的实例
console.log(res.get('title'));
</script>
</body>