![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 6.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam pole jQuery UI autocomplete i trzy pola select które aktualizują dane z sql na podstawie poprzedniego wyboru. Obok pola select jest przycisk dodania danych. Po jego kliknięciu wyskakuje popup (window.open) wpisujemy dane i po zapisaniu do sql zamykamy okno (window.close). Wszystko działa, ale nie wiem jak wywołać przeładowanie pola select. Kod js wygląda tak <script type="text/javascript"> $(document).ready(function() { var IdKlient; var IdLokalizacja; $("#dodaj_klienta").click(function() { window.open ( "../html/klienci_form.php?operacja=new&MenuOff=1" , "Nowy klient" , "status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=1,scrollbar s=1,height=500,width=700"); }); $( "#search" ).autocomplete({ source: "../ajax/zgloszenia_klient.php", minLength: 2, select: function( event, ui ) { IdKlient=ui.item.id; var dataString = "id="+ IdKlient; $( "#Zgloszenie_KlientId" ).val( IdKlient ); $("#dodaj_lokalizacja").click(function() { window.open ( "../html/klienci_oddzialy_form.php?operacja=new&MenuOff=1&master="+IdKlient , "Nowa lokalizacja" , "status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=1,scrollbar s=1,height=500,width=700"); }); $.ajax ({ type: "POST", url: "../ajax/accordion_klient.php", data: dataString, cache: false, success: function(html) { $( "#accor1" ).html(html); } }); $.ajax ({ type: "POST", url: "../ajax/zgloszenia_lokalizacja.php", data: dataString, cache: false, success: function(html) { $(".Zgloszenie_LokalizacjaId").html(html); } }); } }); $(".Zgloszenie_LokalizacjaId").change(function() { IdLokalizacja=$(this).val(); var dataString = "id="+ IdLokalizacja; $("#dodaj_kontakt").click(function() { window.open ( "../html/kontakty_form.php?operacja=new&MenuOff=1&master="+IdKlient+"&slave="+IdLokalizacja , "Nowy kontakt" , "status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=1,scrollbar s=1,height=500,width=700"); }); $("#dodaj_urzadzenie").click(function() { window.open ( "../html/urzadzenia_form.php?operacja=new&MenuOff=1&master="+IdKlient+"&slave="+IdLokalizacja , "Nowe urządzenie" , "status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=1,scrollbar s=1,height=500,width=700"); }); $.ajax ({ type: "POST", url: "../ajax/accordion_lokalizacja.php", data: dataString, cache: false, success: function(html) { $( "#accor2" ).html(html); } }); $.ajax ({ type: "POST", url: "../ajax/zgloszenia_kontakt.php", data: dataString, cache: false, success: function(html) { $(".Zgloszenie_KontaktId").html(html); } }); $.ajax ({ type: "POST", url: "../ajax/zgloszenia_urzadzenie.php", data: dataString, cache: false, success: function(html) { $(".Zgloszenie_UrzadzenieId").html(html); } }); }); $(".Zgloszenie_KontaktId").change(function() { IdLokalizacja=$(this).val(); var dataString = "id="+ IdLokalizacja; $.ajax ({ type: "POST", url: "../ajax/accordion_kontakt.php", data: dataString, cache: false, success: function(html) { $( "#accor3" ).html(html); } }); }); $(".Zgloszenie_UrzadzenieId").change(function() { IdLokalizacja=$(this).val(); var dataString = "id="+ IdLokalizacja; $.ajax ({ type: "POST", url: "../ajax/accordion_urzadzenie.php", data: dataString, cache: false, success: function(html) { $( "#accor4" ).html(html); } }); }); }); </script> Wiem że może trochę zamieszałem ale dopiero zaczynam zabawę z jQuery Dziękuje za pomoc Łukasz |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 486 Pomógł: 101 Dołączył: 27.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
nie wiem o co Ci chodzi, ale po nazwie tematu wnioskuje: http://api.jquery.com/unload/
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 04:54 |