Z góry zaznaczam że nie mam pojęcia o JavaScript, AJAX etc, toteż proszę o cierpliwość i wyrozumiałość. W każdym bądź razie posiadam następujący skrypt jQuery:
<script type="text/javascript"> $(document).ready(function(){ $(".accordion h3:first").addClass("active"); $(".accordion p:not(:first)").hide(); $(".accordion h3").click(function(){ $(this).next("p").slideToggle("slow") .siblings("p:visible").slideUp("slow"); $(this).toggleClass("active"); $(this).siblings("h3").removeClass("active"); }); }); </script>
Skrypt ten ma za zadanie rozsuwanie i zsuwanie div'ów (po kliknięciu w <h3> schowaj <p>, jeszcze raz to wysuń <p>).
W jaki sposób wykonać jakąś akcję oprócz wysunięcia <p> (mam tu na myśli np. wykonać zapytanie MySQL) po kliknięciu w <h3> bez przeładowania strony? Dodanie linijki:
$.get('readed.php',{read:'tak'})
wywala błąd:
Kod
Parse error: syntax error, unexpected T_STRING in /home/eview/public_html/FrendBook.pl/ucp_poczta.php on line 44
Dodam że skrypt ten wywołuję w TPL'ce od Smarty.
Dzięki wszystkim z góry za pomoc.
Pozdrawiam.