Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX]jquery ui nie dziala na elemencie pobranym przez ajax
neo1986kk
post 9.02.2011, 16:03:10
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

Ostrzeżenie: (0%)
-----


  1. <link href="/jquery-uiz.css" rel="stylesheet" type="text/css"/>
  2. <script type="text/javascript" src="/jquery.min.js"></script>
  3. <script type="text/javascript" src="/jquery-ui-1.8.7.custom.min.js"></script>
  4. <script>
  5. $(function() {
  6. $( "#devent" ).datepicker({ dateFormat: 'yy-mm-dd' });
  7. //getter
  8. var dateFormat = $( "#devent" ).datepicker( "option", "dateFormat" );
  9. //setter
  10. $( "#devent" ).datepicker( "option", "dateFormat", 'yy-mm-dd' );
  11. $( "#devent" ).datepicker({ monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'] });
  12. //getter
  13. var monthNames = $( "#devent" ).datepicker( "option", "monthNames" );
  14. //setter
  15. $( "#devent" ).datepicker( "option", "monthNames", ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'] );
  16.  
  17. $( "#devent" ).datepicker({ dayNamesMin: ['Nd', 'Pn', 'Wt', 'Sr', 'Cz', 'Pt', 'Sb'] });
  18. var dayNamesMin = $( "#devent" ).datepicker( "option", "dayNamesMin" );
  19. //setter
  20. $( "#devent" ).datepicker( "option", "dayNamesMin", ['Nd', 'Pn', 'Wt', 'Sr', 'Cz', 'Pt', 'Sb'] );
  21.  
  22. });
  23. </script>
  24.  
  25.  
  26. <input name="date" id="devent">


jeśli wejdję www.host.pl/tenplik.php wszystko działa jak należy, ale jeśli tenplik.php zostanie przekazny przez AJAX to już jquery nie działa, jest na to jakiś sposób?
Go to the top of the page
+Quote Post
brtsos
post 9.02.2011, 16:30:49
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 7.01.2011

Ostrzeżenie: (0%)
-----


"zostanie przekazny przez AJAX to już jquery nie działa" - co to oznacza i jak to robisz ? smile.gif

pozdrawiam
Bartosz Sosna
Go to the top of the page
+Quote Post
cojack
post 9.02.2011, 16:44:04
Post #3





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


http://api.jquery.com/live/


--------------------
cojack blog - mój blog (na jakiś czas off).
"jak czegoś nie wiem, to nie myślę że wiem" - moja domena
Go to the top of the page
+Quote Post
neo1986kk
post 9.02.2011, 21:13:04
Post #4





Grupa: Zarejestrowani
Postów: 561
Pomógł: 3
Dołączył: 2.02.2009

Ostrzeżenie: (0%)
-----


poprostu tenplik.php jest ładowany do diva za pomocą ajaxa.

  1. function a()
  2. {
  3. xmlHttpReq.open('POST', responseUrl, true);
  4. self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  5. self.xmlHttpReq.onreadystatechange = function() {
  6. if (self.xmlHttpReq.readyState == 4) {
  7. div.innerHTML =self.xmlHttpReq.responseText;
  8. }


ale ja nie przesyłam tego jquery więc tutaj chyba .live mi nic nie pomoże... a jeśli ma pomóc to nie mam pojęcia gdzie to wrzucić

  1.  
  2. $(function() {
  3.  
  4.  
  5. $('#devent').live('click', function () {
  6. $(this).datepicker('destroy').datepicker({showOn: 'both'}).focus();
  7.  
  8. $(this).datepicker({ dateFormat: 'yy-mm-dd' });
  9. //getter
  10. var dateFormat = $( "#devent1" ).datepicker( "option", "dateFormat" );
  11. //setter
  12. $(this).datepicker( "option", "dateFormat", 'yy-mm-dd' );
  13. $(this).datepicker({ monthNames: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'] });
  14. //getter
  15. var monthNames = $(this).datepicker( "option", "monthNames" );
  16. //setter
  17. $(this).datepicker( "option", "monthNames", ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec','Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'] );
  18.  
  19. $(this).datepicker({ dayNamesMin: ['Nd', 'Pn', 'Wt', 'Sr', 'Cz', 'Pt', 'Sb'] });
  20. var dayNamesMin = $( "#devent" ).datepicker( "option", "dayNamesMin" );
  21. //setter
  22. $(this).datepicker( "option", "dayNamesMin", ['Nd', 'Pn', 'Wt', 'Sr', 'Cz', 'Pt', 'Sb'] );
  23.  
  24. }); });


Ok. To co chciałem działa, tylko teraz nie pojawiają mi się polskie nazwy:(

Wszystko gra, miałem kilka nie zmienionych nazw na this, nie zauwżyłem tego...

Ten post edytował neo1986kk 9.02.2011, 21:15:04
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 08:28