![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 2.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam,
już parę godzin kombinuję jak najlepiej połączyć Ajax + Smarty. próbowałem na jQuery, które znam i Smarty które też znam :-), jednak nie za bardzo kumają się te dwa skrypty... i tutaj pytanie, jaką bibliotekę Ajaxa do Smarty polecacie tak aby wszystko elegancko hulało? czytałem o module do Smarty ale mało tam funkcji...chciałbym coś a'la jQuery jeśli ktoś zna jakieś dobre artykuły na ten temat czy coś również chętnie zobaczę domyślam się, że najlepiej gdyby biblioteka ajaxa zwracała wartości w postaci zmiennej, wtedy prosto już przekazać wszystko do Smarty pozdrawiam i dziękuje Tomek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 3.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Podepnę się pod tego wątka. Zaczynam dopiero swą przygodę z ajaxem poczytałem i jest sporo przykładów o pobieraniu danych z plików mało jednak co robić z bazą danych. Doszedłem jednak jak to wyświetlać i fajnie działa. Teraz chce dodać do tego smarty. Ale niestety nie wiem za bardzo jak się do tego zabrać. Mam takie pliczki index.php
dane.php
ajax.js Kod var r; function odbierzDane() { if (r.readyState == 4 && r.status == 200) { document.getElementById('content').innerHTML = r.responseText; } } function podajDane() { if (r = getXMLHttpRequest()) { r.open('GET', 'dane.php', true); r.onreadystatechange = odbierzDane; r.send(null); } } function wyczyscDane() { document.getElementById('content').innerHTML = ''; } index.tpl Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="style/style.css" /> <script type="text/javascript" src="xmlhttprequest.js"></script> <script type="text/javascript" src="ajax.js"></script> </head> <body> <div id="pojemnik" onmouseover="podajDane();" onmouseout="wyczyscDane();"> Rodzaje maszyn </div> <div id="content"></div> </div> </body> </html> Wiem że na pewno inaczej muszę zrobić plik dane.php znaczy do zmiennej wynik przypisać tylko dane bez html ale jak to dalej przesłać ? Z góry dzięki za odpowiedź i pomoc Pozdrawiam Rafał |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 15:39 |