Backbone.js La requête DELETE ne se déclenche pas
Je vais essayer d'obtenir les backbone.js demande de SUPPRESSION d'incendie, mais ne voyez pas toutes les demandes dans ma console.
J'ai modèle de la collection comme:
var Model = Backbone.Model.extend(
{
urlRoot: '/test',
defaults:{}
});
var TableList = Backbone.Collection.extend(
{
url: '/test',
model: Model
});
De mon point de vue je suis:
this.model.destroy();
Tout semble être en cours d'exécution fine, je peux voir la sortie à venir de la suppression de la fonction qui appelle la détruire si je sais que c'est d'y arriver, de plus il a également réussi à s'exécute une unrender méthode que j'ai. Ne voyez pas toutes les demandes au serveur si?
source d'informationauteur Rob
Vous devez vous connecter pour publier un commentaire.
Si je ne me trompe pas, vous devez avoir une id de propriété sur votre modèle pour s'assurer qu'elle frappe l'url est correcte. C'est à dire si votre modèle a été...
Sans un id il ne sait pas comment construire l'url correctement, en général, vous auriez du aller chercher le modèle, ou en créer un nouveau et de le sauver, alors vous auriez une Url...
Voir si cela aide!
J'ai trouvé le problème à mon problème, la pensée n'est pas une solution encore. Je ne suis pas sûr que c'est un bug avec l'épine dorsale ou pas, mais je suis en utilisant
ajaxSetup
etajaxPrefilter
. J'ai essayé de lui en commentant et cela a fonctionné. J'ai rétréci vers le bas à la ajaxSetup méthode et en particulier l'utilisation de ladata
paramètre à une valeur prédéfinie.Avez-vous essayé d'utiliser d'erreur et de réussite des rappels?
Pourrait être instructive si vous ne voyez pas une demande de SUPPRESSION.