Witam

Na samym początku zaznacze że jest to mój pierszy skrypt, ale kiedyś trzeba się nauczyć.
Dołaczone skrypty jQuery:
<script type="text/javascript" src="http://test.programyinternetowe.pl/javaScript/jQuery/jquery-1.6.2.js"></script>
<script type="text/javascript" src="http://test.programyinternetowe.pl/javaScript/jQuery/jquery.wt-rotator.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>

  1. <div id="partner" style="height: 400px;">
  2. <div id="cityList" style="text-align: center; padding: 60px 0px 40px 0px; overflow: hidden; display: none;">
  3. <div style="float: left;">
  4. <div class="partnerSelectBackground">-- wybierz miasto --</div>
  5. <div id="city" style="position: relative; z-index: 9999; display: block;">
  6. <div id="cityOption"></div>
  7. <div class="partnerSelectBottom"></div>
  8. </div>
  9. </div>
  10. <div style="float: left; padding-left: 10px;">
  11. <div id="insurance" style="position: relative; z-index: 9999; display: none;">
  12. <div class="insuranceSelectBackground">-- wybierz ubezpieczalnie --</div>
  13. <div id="insuranceList" style="position: relative; z-index: 9999; display: block;">
  14. <div id="insuranceOption"></div>
  15. <div class="partnerSelectBottom"></div>
  16. </div>
  17. </div>
  18. </div>
  19. </div>
  20. <div id="cityListEmpty" style="text-align: center; padding: 60px 0px 40px 0px; display: none;"><b>W wybranym województwie nie ma zaprzyjaźnionych partnerów.</b></div>
  21. </div>
  22. <script type="text/javascript">
  23. function province(province){
  24.  
  25.  
  26. $.ajax({
  27. type: "POST",
  28. url: "city_list.php",
  29. data: "province="+ province,
  30. //success: function(results) { $('#cityList').html(results); }
  31. success: function(server_response){
  32. $("#partner").ajaxComplete(function(event, request){
  33. if(server_response == 'emptyListCity'){
  34. $('#cityListEmpty').css('display', 'block');
  35. $('#cityList').css('display', 'none');
  36.  
  37. } else {
  38. $('#city').css('display', 'block');
  39. $('#cityListEmpty').css('display', 'none');
  40. $('#cityList').css('display', 'block');
  41. $("#cityOption").html(server_response);
  42. $('.partnerSelectBackground').click(function() {
  43. if($('#city').css('display') == 'none') {
  44. $('#city').show('normal');
  45. } else {
  46. $('#city').hide('normal');
  47. }
  48. });
  49.  
  50. $('.partnerSelectOption').click(function() {
  51. $('#city').hide('normal');
  52. $('#city').css('display', 'none');
  53.  
  54. });
  55. }
  56. });
  57. }
  58. });
  59. }
  60.  
  61. function city(province, city){
  62. $('.partnerSelectBackground').html(city);
  63. $('#insurance').css('display', 'block');
  64.  
  65. $.ajax({
  66. type: "POST",
  67. url: "insurance_list.php",
  68. data: "province="+ province+"&city="+city,
  69. success: function(server_response){
  70. $("#insurance").ajaxComplete(function(event, request){
  71. $("#insuranceOption").html(server_response);
  72. $('.insuranceSelectBackground').click(function() {
  73. if($('#insuranceList').css('display') == 'none') {
  74. $('#insuranceList').show('normal');
  75. } else {
  76. $('#insuranceList').hide('normal');
  77. }
  78. });
  79.  
  80. $('.insuranceSelectOption').click(function() {
  81. $('#insuranceList').hide('normal');
  82. $('#insuranceList').css('display', 'none');
  83. });
  84. });
  85. }
  86. });
  87.  
  88. }
  89.  
  90. function insurance(province, city, insurance){
  91. $('.insuranceSelectBackground').html(insurance);
  92.  
  93. }
  94.  
  95. </script>


Problem w tym że jak wybiorę miasto i pojawi się lista ubezpieczalni to przy kliknięciu wybierz miasto nie wysuwa mi się lista miast.
Zresztą zobaczcie sami:
http://test.programyinternetowe.pl/ubezpieczenia_u_partnerow