[Pkg-javascript-commits] [backbone] 42/211: Updating Model-save documentation.

Jonas Smedegaard js at moszumanska.debian.org
Sat May 3 17:00:00 UTC 2014


This is an automated email from the git hooks/post-receive script.

js pushed a commit to tag 0.5.0
in repository backbone.

commit 65e434096d81f89cfad923d389956fd6f198f0cd
Author: Jeremy Ashkenas <jashkenas at gmail.com>
Date:   Wed Dec 22 16:44:24 2010 -0800

    Updating Model-save documentation.
---
 index.html | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/index.html b/index.html
index 9316a3d..adf5b6a 100644
--- a/index.html
+++ b/index.html
@@ -701,10 +701,13 @@ setInterval(function() {
 </pre>
 
     <p id="Model-save">
-      <b class="header">save</b><code>model.save(attributes, [options])</code>
+      <b class="header">save</b><code>model.save([attributes], [options])</code>
       <br />
       Save a model to your database (or alternative persistence layer),
-      by delegating to <a href="#Sync">Backbone.sync</a>. If the model has a <a href="#Model-validate">validate</a>
+      by delegating to <a href="#Sync">Backbone.sync</a>. The <b>attributes</b>
+      hash (as in <a href="#Model-set">set</a>) should contain the attributes 
+      you'd like to change -- keys that aren't mentioned won't be altered.
+      If the model has a <a href="#Model-validate">validate</a>
       method, and validation fails, the model will not be saved. If the model
       <a href="#Model-isNew">isNew</a>, the save will be a <tt>"create"</tt>
       (HTTP <tt>POST</tt>), if the model already
@@ -737,6 +740,10 @@ book.save();
       validation fails, return a non-<tt>200</tt> HTTP response code, along with 
       an error response in text or JSON.
     </p>
+    
+<pre>
+book.save({author: "F.D.R."}, {error: function(){ ... }});
+</pre>
 
     <p id="Model-destroy">
       <b class="header">destroy</b><code>model.destroy([options])</code>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/backbone.git



More information about the Pkg-javascript-commits mailing list