J'utilise le jQuery.ajax()
avec certains spécifiques data
. L'un d'eux est un albumid
qui est généré côté serveur si l'utilisateur choisit de ne pas utiliser un de ses albums. Le problème est que si un utilisateur ajoute plusieurs photos à un nouvel album, alors, au lieu d'ajouter toutes les photos au même album, il crée plusieurs albums avec une photo dans chaque album.Modifier à la volée les données envoyées avec jquery via ajax
Ce qui travaille actuellement:
- mise à jour d'un album (en utilisant un utilisateur a déjà)
- créer un nouvel album
- Renvoyez le nouvel identifiant album
J'ai essayé pour mettre à jour le champ du nom de l'album en fonction du nouvel identifiant de l'album renvoyé sur l'événement success
, en pensant que dans l'appel ajax suivant, l'attribut data: ({ 'albumid': album.val())}
serait alors le nouvel album i d, mais il continue d'utiliser l'ancienne valeur.
Je sais que ce problème peut être résolu en utilisant async: false
, car dans ce cas, chaque appel ajax utilisera la valeur mise à jour dans le champ du nom de l'album, mais il gèle totalement le navigateur.
Avez-vous des astuces/suggestions pour ce problème?
Cheers,
Nicolas.
"il crée plusieurs albums avec une photo dans chacun." S'il vous plaît expliquer 'ça'? Le logiciel serveur le fait? – Anders
un logiciel serveur distant vers lequel je télécharge les images. Cheers, – Nicolas