2011-12-22 7 views
1

Backbone + Coffeescriptでmodel.saveの構文がわかりません。 (Railsの3)構文Backbone model.save

私は、次があります。

@options.product_search.save({'url' : $("#product_search").val()}, 
    {success: (event) => alert "StackOverflow"}, 
    {error: (response) => alert "oh no!"} 
) 
  1. 成功イベントは、この場合には動作しますが、エラーイベントにはありません。
  2. 私は成功イベントの中に複数の行にコードを分割すると、coffeescriptが私に構文エラーを与えるので、成功イベントに複数のアクションを追加する方法もわかりません。

ありがとうございました!

model.save([attributes], [options]) 

これは修正するのは簡単だだけのCoffeeScript/javascriptの構文エラーです:あなたは、それは2つだけを取る保存方法、に三番目のパラメータに入れている ベスト、フィル・

答えて

0

はこれを試してみてください:

@options.product_search.save 
    url: $("#product_search").val() 
, 
    success: (model, response) -> 
    alert "StackOverflow" 
    alert "More alerts" 

    error: (model, response) -> 
    alert "oh no!" 
+0

がバックボーンのドキュメントの構文をスキップしている必要があります!非常に@ joshvermaire、ありがとう、魅力のように動作します! – user966041

関連する問題