Backbone.js méthode de récupération de données avec des données de l'option est de passage URL params avec des crochets

J'ai le code suivant pour récupérer les données de ma collection, mais avec spécifier quelles couleurs doit venir du serveur:

fruits = new FruitsCollection();
fruits.fetch({
    data: {color: ['red', 'green']}
});

C'est ce que j'attends:

http://localhost:8000/api/fruits/?color=red&color=green

C'est ce que j'ai:

http://localhost:8000/api/fruits/?color[]=red&color[]=green

Comme vous pouvez le voir, pour une raison inconnue Backbone.js ajoute les crochets à l'URL params, au lieu d'avoir color=green j'ai color[]=green

Je suis en utilisant django-repos-cadre dans le côté serveur et je sais que je peux faire une codé en dur fixer là, mais je préfère savoir la logique de la raison parce qu'il se passe et comment puis-je le résoudre à partir de mon javascript.

OriginalL'auteur Cristian Rojas | 2013-08-28