J'utilise actuellement bootstrap editable pour la partie frontale de mon application.Effacer les bootstrap editable forms
Voir plugin: http://vitalets.github.io/x-editable/index.html
Ce que je fais est chargement des données sur une page via Ajax et permettant à chaque élément de la page pour être modifiable. Par exemple; Je charge un utilisateur sur une page et permet que son prénom, son nom de famille et sa date de naissance soient modifiables. Parce que je charge via Ajax, quand un deuxième utilisateur est chargé par exemple ou troisième et j'essaye d'éditer le prénom etc, je continue à obtenir les valeurs du premier utilisateur chargé initialement.
Je présume qu'il peut s'agir d'un cache. J'ai essayé de régler l'affichage sur la fonction et même le texte automatique.
Y at-il de toute façon que je peux réinitialiser ou effacer le formulaire modifiable?
voir exemple de code ci-dessous:
function editable(obj) {
$('#title, #lastName, #firstName).editable('option', {
pk: obj.lId,
placement: 'bottom',
emptytext: 'Empty',
display: function(value) {
$(this).text(value);
},
validate: function(value) {
if ($.trim(value) === '') {
return 'This field is required';
}
}
});
}
les différents utilisateurs d'informations sont affichées sur la même page publique? – Newben
Oui. admin peut rechercher un utilisateur et cette information est chargée via ajax. – pundit
Vous montrez votre code pour l'initialisation de x-editable, mais pas comment vous mettez à jour les champs avec ajax. S'il vous plaît montrer ce code, car il semble que c'est là que votre erreur est – lightswitch05