問題の解決策を得るために、jsfiddleで作成しているアプリのデモを設定しようとしています。ajax呼び出しを行う必要があります。jsFiddleにはajax呼び出しをモックするためのエコーAPI(ここでは例のフィドルhttp://jsfiddle.net/zalun/yVbYQ/)がありますが、以下のようにバックボーンモデルまたはコレクション内に統合する方法がわかりません。これがバックボーンモデルのフィドルです... http://jsfiddle.net/mjmitche/RRXnK/117/それが役立つ場合。
var Game = Backbone.Model.extend({
initialize: function () {
},
getStuff: function () {
var _this = this;
$.ajax({
url: "http://search.twitter.com/search.json?q=from:realDonaldTrump",
type: "GET",
success: function (response) {
alert(response.results[0]);
alert("success");
_this.trigger("gameStartedEvent", response);
},
error: function (r) {
alert("error");
alert(r);
}
});
}
});
var game = new Game();
game.getStuff();
jsfiddleモックajax呼び出しの例
new Request.JSONP({
url: 'http://jsfiddle.net/echo/jsonp/',
data: {
tweet1: 'some text',
tweet2: 'another text'
tweet3: 'blah blah'
},
onSuccess: function(response) {
show_response(response, $('post'));
}
}).send();
show_response = function(obj, result) {
$H(obj).each(function(v, k) {
new Element('li', {
text: k + ': ' + v
}).inject(result);
});
result.highlight();
};