Definition jquery ready-Ereignis in Partial View
Ich habe ein $(document).ready () - Ereignis im Ort.Master-Seite, und ich möchte auch, um zu definieren, weitere $(document).ready() in einem meiner Teilansicht (die Verwendung zur Anzeige von Nachrichten und error-Nachrichten), und ich bin dem Aufruf dieser partiellen Sicht in alle Seiten und alle partiellen view ...
die teilweise Ansichten werden auf der Seite angezeigt, und auch die Verwendung von modalen popup ... also habe ich es versucht, aber die ready-Ereignis in partial view wird nicht gefeuert
Habe ich paar Dinge zu Fragen:
- ersten, ist es möglich, das zu tun, was ich zu tun versuche ...
- es gibt Seiten, die haben teilweise Sicht und weil es eine Seite hat zwei $(document).ready () - events so, wenn die Seite geladen wird, ist es zu Auseinandersetzungen zwischen diesen beiden Ereignissen ...
und wenn einige Körper bieten kann, wth einige Beispiel ...
- haben Sie
ajax
laden diese teilweise Ansichten? - yup ich m unter Verwendung von ajax.beginform oder ajax.actionlink beim Aufruf/Aktualisierung der Teilansicht ...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, Sie können mehrere ready-Ereignis-Handler auf der Seite. Sie können Sie in der site-master -, partial views und view-Seite selbst-so viele, wie Sie benötigen. Sie alle müssen eingeschlossen werden, die in script-tags. Sie Schießen in der Reihenfolge, dass Sie aufgenommen werden in die endgültigen, gerenderte Seite. Beachten Sie, dass Sie wollen, vorsichtig zu sein, um sicherzustellen, dass die teilweise eingeschlossen ist, nur einmal auf der Seite, oder, dass es egal ist, wenn die Routine mehrfach aufgerufen.
Beispiel (nicht vollständig):
Master:
Teilweise (ErrorDialog)
ja, Sie sind erlaubt, um mehrere
$(document).ready()
auf einer Seite nur sicherstellen, dass Sie enthalten die jquery-Datei vor dem Aufruf dieser Funktion.Functions
aufgerufen, innerhalb$(document).ready()
genannt, in der Reihenfolge, wie Sie angefordert werden.jQuery - mehrere $(document).bereit ...?
Yep, das ist richtig, so lange, wie die vorherigen partial view hat keine Fehler Sie können so viele $(document).ready() als Sie wollen, und es wird Feuer für alle.