1

これがコードです

これはモデルです

 var TodoItem = Backbone.Model.extend({
     url: 'list.php',
     DeleteTabItem: function (child, parent) {
         jQuery.ajax({
             url: 'delete.php',
         });
     }
 });

これはビューです

var TodoView = Backbone.View.extend({
    el: '.entry-title',
    template: _.template(''),
    KeyPressEvent: function () {
        this.model.DeleteTabItem();
    }
});

ajaxリクエストを送信するこの正しい方法はありますか?

前もって感謝します

4

2 に答える 2

2

バックボーン モデルでは、url の代わりに、

使用:: urlRoot「あなたのURL」、

Backbone.Model.extend({
    urlRoot: 'list.php' 
});

urlで使用されますcollections

ビューを介してデータを送信する場合:

this.model.save(sendData, { success, error });

どこでsendData = { できれば json のデータ }

次のように、モデルをビューにバインドする必要があります。

var todoView = var TodoView(model:TodoItem);
于 2013-08-20T12:01:12.413 に答える