0
백본에서 모든 request
이벤트를 잡는 방법에 대해 궁금합니다. 내 qunit과 sinon과 함께이 작업을 수행하고 싶습니다.백본에서 모든 요청 이벤트 잡기
제 sinon fakeServer가 내 js에서 보낸 모든 request
이벤트에 응답하고 싶습니다.
백본에서 모든 request
이벤트를 잡는 방법에 대해 궁금합니다. 내 qunit과 sinon과 함께이 작업을 수행하고 싶습니다.백본에서 모든 요청 이벤트 잡기
제 sinon fakeServer가 내 js에서 보낸 모든 request
이벤트에 응답하고 싶습니다.
$.ajaxSetup을 사용하여 모든 요청을 포착 할 수 있습니다.
$.ajaxSetup({
beforeSend: function(xhr) {
// play with the xhr here
}
});
또 다른 방법은 Backbone.Eventstrigger
방법을 확장하고, 거기에 요청 이벤트를보고 그것을 따라 행동하는 것입니다. 다음 행에있는 항목 :
Backbone.Events._oldTrigger = Backbone.Events.trigger;
Backbone.Events.trigger = function (eventName) {
if (eventName == 'request') {
// play here
} else {
Backbone.Events._oldTrigger.apply(this, arguments);
}
};