2009-11-23 4 views
0

Je suis confronté à ce problème bizarre dans mon application mvc asp.net: En une page, je montre une table pleine de données d'une classe de modèle. Chaque ligne de données a une image d'édition <img src='somesrc' onclick='fnClick({mode:'edit',..other params});/>'.Supprimer des valeurs de formulaire du cache en utilisant jQuery

En plus de cela, j'ai ajouté un bouton pour remplir la même classe de modèle mentionné <a href='#' onclick=fnClick({mode:'add'});>Add</a>. J'utilise un formulaire que j'utilise à la fois pour les opérations d'édition et d'ajout, et j'appelle la même fonction écrite dans jQuery pour ces deux opérations. Cette fonction est passée avec un param de mode selon le bouton sur lequel on clique. Ce mode est utilisé pour remplir les valeurs lors de l'édition ou ouvrir le formulaire vierge pour ajouter. Maintenant sur la page si je clique sur Modifier d'abord, puis ajoutez, l'opération d'ajout affiche toujours les données du formulaire Modifier. Est-ce un problème de cache ou quelque chose que je suis absent

Répondre

1

Lorsque vous cliquez sur le bouton Ajouter, recherchez l'élément de forme, et le réinitialiser:

#('#myformid')[0].reset() 
Questions connexes