Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Aktualizacja znacznika select po dodaniu nowej opcji.
miniol
post 20.02.2014, 11:59:42
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 4
Dołączył: 25.03.2011

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


Mam formularz, w którym należy wybrać m.in. osobę zlecającą. W związku z tym, że nazwiska często dochodzą nowe, przy wyborze dodałem sobie odnośnik do innego formularza, w którym będzie można dodać nową osobę.
Tak więc klikając w ten odnośnik otwiera nam się nowe okno gdzie można osobę wprowadzić. A w jaki sposób zrobić, aby po wprowadzeniu nowego zlecającego, opcje w znaczniku <select> były od razu aktualizowane?
Go to the top of the page
+Quote Post
in5ane
post 15.04.2014, 13:37:45
Post #2





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

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


Możesz pobierać sobie ajax'em co sekundę nowe dane do select'a w momencie, gdy nie jest nic zaznaczone. Na przykład coś takiego:
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function() {
  2. setInterval(function() {
  3. if (!$('.moj-select option:selected').length)
  4. {
  5. $.ajax({
  6. url: "http://twoja-sciezka-do-skryptu.pl",
  7. success: function(data) {
  8. var oldSelect = $('.moj-select option').size();
  9. var newSelect = data.size(); // tutaj zależy jak te dane sobie zwrócisz
  10. if (newSelect != oldSelect)
  11. {
  12. newSelect[0].options.length = 0;
  13. $.each(newSelect, function(i) {
  14. $('.moj-select').append('<option>',{text: newSelect[i],
  15. value: newSelect[i]
  16. });
  17. });
  18. }
  19. }
  20. });
  21. }
  22. }, 1000);
  23. });
[JAVASCRIPT] pobierz, plaintext


--------------------
> > > Tworzenie stron < < <
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: 23.04.2024 - 07:43