la définition de jquery prêt événement dans la Vue Partielle
J'ai défini un $(document).prêt() de l'événement dans le Site.La page maître et je tiens également à définir un autre $(document).prêt() dans une de mes vue partielle (qui est utilisé pour l'affichage des messages d'erreur et messages), et je suis à l'appel de cette vue partielle dans toutes les pages et tous vue partielle ...
les vues partielles sont affichées dans la page et aussi à l'aide de modal popup ... j'ai donc essayé de cela, mais le prêt de l'événement dans la vue partielle n'est pas de tir
J'ai quelques choses à demander:
- tout d'abord, est-il possible de faire ce que je suis en train de faire ...
- il y a des pages qui ont vue partielle et à cause de cela qu'une page a deux $(document).prêt() événements de sorte que lorsque la page est chargée, est-il une des affrontements entre ces deux événements ...
et si certains corps peut fournir avec des exemple ...
avez-vous utilisé
yup je m en utilisant ajax.beginform ou ajax.actionlink lors de l'appel/mise à jour partielle de la vue ...
ajax
pour charger ces vues partielles?yup je m en utilisant ajax.beginform ou ajax.actionlink lors de l'appel/mise à jour partielle de la vue ...
OriginalL'auteur Safran Ali | 2011-08-06
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez inclure plusieurs prêts de gestionnaires d'événements sur la page. Vous pouvez le mettre dans le maître du site, les vues partielles, et l'affichage de la page elle-même-autant que vous le souhaitez. Ils doivent tous être entre les balises script. Ils feront feu dans l'ordre dans lequel ils sont inclus dans le final, le rendu de la page. Remarque, vous voulez être prudent et assurez-vous que la partielle est inclus qu'une seule fois sur la page, ou qu'il n'a pas d'importance si ce gestionnaire est appelé plusieurs fois.
Exemple (pas complète):
Maître:
Partielle (ErrorDialog)
Qui ne devrait pas être vrai, sauf si quelque chose dans la première consiste (a) à défaut ou (b) empêche les autres de s'exécuter. Vous pouvez en avoir autant que vous avez besoin. Cela devrait être vrai même si ils sont chargés via AJAX. J'ai un couple de pages, qui sont très semblables où j'ai partagé le code en deux sections, qui sont inclus de façon indépendante fondée sur la question de savoir si certaines des propriétés du modèle est présent ou pas. Fonctionne comme un charme.
OriginalL'auteur tvanfosson
oui, vous êtes autorisés à avoir plusieurs
$(document).ready()
dans une page, assurez-vous d'avoir inclus le fichier jquery avant l'appel de cette fonction.Functions
invoquée à l'intérieur de$(document).ready()
appelés dans l'ordre où ils sont demandés.jQuery - multiple de $(document).prêt ...?
je pense que tvanfosson l'a écrit, si ce n'est pas pour résoudre ur de problème, laissez-nous savoir!!
OriginalL'auteur Praveen Prasad
Yep, c'est vrai, aussi longtemps que les précédentes vue partielle n'a aucune erreur, vous pouvez avoir autant de $(document).prêt() que vous voulez et il sera le feu, pour tous.
OriginalL'auteur Jignesh Patel