0

バックボーンで直接モデルを使用して単純なフェッチを行っています。

これは完全に機能します。

model.fetch({
        success: function () {
            alert("success");                
        },
        error: function () {
            alert("error with data!!");
        },
        change: function () {
            alert("change");
        }
    });

ただし、リクエストでパラメーターを送信したいのですが、これを行うと機能しなくなりますか? エラーは報告されていませんか?

model.fetch({ data: { userId: userId} },{
        success: function () {
            alert("success");                
        },
        error: function () {
            alert("error with data!!");
        },
        change: function () {
            alert("change");
        }
    });

誰でも助けることができますか?リクエストはサーバーから完全に行き来するように見えますか?

4

1 に答える 1

4

これはすでに以前に回答されているようです。

パラメーターを使用した Backbone.js フェッチ

また、コールバック関数を別のオブジェクトにラップする必要はないと思いますが、データ変数と同じオブジェクトに格納できます。

このような:

...fetch({data: $.param({...}), success: ..., error: ...});
于 2012-06-11T16:57:43.623 に答える