oto mój skrawek kodu:
<link type="text/css" href="css/dot-luv/jquery-ui-1.8.9.custom.css" rel="stylesheet" /> <script type="text/javascript"> $(document).ready(function(){ $('#wyszukaj').click(function(){ $('#zwijaj').load('wybor.php', $('#form').serializeArray()); }); }); jQuery(document).ajaxStart(function(){ $('#zwijaj').html(ajax_load); $('#wyszukaj').attr('disabled','disabled'); }) jQuery(document).ajaxStop(function(){ $('#wyszukaj').removeAttr('disabled'); }) $(function(){ $("#zwijaj").accordion({ header: "h3"}); }); </script> </head> <body> <div class="tresc"> <div class="logo"> zxc <div class="sublogo"> by miki </div> </div> <hr /> <form id="form" action='wybor.php' method='post'> <input class='fraza' name='fraza' type="text" /> <select class='kategoria' name='wybor_dzialu'> </select> <input class='ilosc' name='ilosc' type="text" value="10"/> </form>
Jest to połączenie Ajax'u wraz z jQuery UI.
'wybor.php' oddaje poprawne dane:
Gdy coś takiego wprowadzam do div'a "zwijaj", wszystko działa poprawnie (jak otwieram stronę).
Niestety, gdy to jest już jako efekt ajax'u niestety nie działa nic, tak jakby ignorowało kod jQuery UI, który tam jest.
Z góry dzięki za pomoc
