Comment définir le nom de la fonction jsonpCallback pour la méthode fetch de backbonejs? Pour ajouter au problème, j'utilise aussi requireJS, donc j'essaie de ne pas avoir de fonction globale et de suivre le modèle AMD.comment paramétrer la méthode de call backbone fetch
La raison pour laquelle je ne peux pas utiliser le nom de méthode généré automatiquement par jquery est le développeur de l'API J'utilise want pour avoir un nom statique de la méthode de rappel pour des raisons de mise en cache.
Exemple de code
define([
'jquery',
'underscore',
'backbone',
'marionette',
'paginator',
'models/item'], function($, _, Backbone, Marionette, Paginator, modelItem) {
'use strict';
var PaginatedCollection = Paginator.requestPager.extend({
model: modelItem,
paginator_core: {
jsonpCallback : 'callbackFunc',
type: 'GET',
cache: true,
dataType: 'jsonp',
},
callbackFunc : function(data) {
console.log(data);
}
});
return PaginatedCollection;
});
Message d'erreur
TypeError: callbackFunc n'est pas une fonction
Pouvez-vous nous montrer votre code? Le support de Jsonp fait-il partie de Backbone ou d'une autre bibliothèque que vous utilisez? –
[WhatHaveYouTried.com] (http://mattgemmell.com/2008/12/08/what-have-you-tried/)? –
Ajout d'un exemple de code. Juste montrant la partie avec laquelle j'ai des problèmes. –