Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ajax] Dynamiczna zmiana zawartości form
chomiczek
post
Post #1





Grupa: Zarejestrowani
Postów: 271
Pomógł: 4
Dołączył: 5.01.2005

Ostrzeżenie: (0%)
-----


Mam taki problem, a mianowice w koszyku chciałbym zmieniać ilość produktów, a następnia chciałbym, zeby mi sie automatycznie zmieniła zawartośc wygenerowaniej tabeli.. tzn. cena łączna za określoną ilośc produktyów i cena za całą zawartośc koszyka.

Znalazłem http://advajax.anakin.us/phpsolutions/3.php wprawdzie nie działa, ale można pobrać wersje offline i tam jest ok.

Pytanie jak robić lepiej, tzn. w XMLu generować całą nową tabele i ją wyświetlać, czy tylko generować te pola, które się zmieniły.

W drugimy przypadku musiałbym dynamicznie zmieniać zawartosc JS, wprawdzie nie ma z tym problemu, ale pytanie czy to ma sens??

Może ma ktoś jakieś gotowe rozwiązanie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Tak czytam i czytam i juz nie wiem o co chodzi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Chcesz zmienic tylko daną komórkę w tabeli? Zaden problem w js. Zalozmy ze chcesz zmienic drugą komorke w ostatnim wierszu:
  1. <script language="javascript" type="text/javascript">
  2.  
  3. function changeTable(){
  4.  
  5. table = document.getElementById('tab');
  6. size = table.rows.length;
  7. lastRow = table.rows[size - 1];
  8. cells = lastRow.cells;
  9. cells[1].innerHTML = 'zmieniam';
  10.  
  11. }
  12.  
  13.  
  14.  
  15.  
  16. <table id="tab">
  17. <tr>
  18. <td width="50%">1,1</td>
  19. <td width="50%">1,2</td>
  20. </tr>
  21. <tr id="a2">
  22. <td width="50%">2,1</td>
  23. <td width="50%">2,2</td>
  24. </tr>
  25. <input type="button" onclick="changeTable()" />


edit: ale chyba nie oto ci chodzilo... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 16:52