No więc tak,

mam tabele html'owską generowaną za pomocą PHP (pobieram dane z bazy i je wyświetlam)
Tabela w znacznym uproszczeniu wygląda mniej więcej tak:
  1. <table> <tr>
  2. <td>Lp.</td><td>Tytul</td><td>Ilosc czegos</td><td>ilosc 2 czegos tam</td></tr>
  3. for (i..) {
  4. <tr><td>echo $cos['lp'][$i]</td><td>echo $cos['tytul'][$i]</td><td>echo $cos['cos1'][$i]</td><td>echo $cos['cos2'][$i]</td></tr>
  5. <tr><td colspan='4'><div id="$cos['lp'][$i]" style="display:none;"></div></td></tr>
  6. }


Pod każdym <tr> mam ukrytego div'a, w momencie kliknięcia na td z tytułem div jest pokazywany i za pomocą ajax'u(a) poberane są dane z bazy (ów tytuł cos1 oraz cos2 oraz kilka innych rzeczy), następnie za pomocą funkcj w js zmieniam style na display:block dla konkretnego div'a i wtedy możliwość edycji danych na inne.
Zapisuję dane do bazy (tez przy uzyciu ajaxu(a), (dokładniej jqery) i tutaj problem - jak zrobić aby ten konkretny tytuł się odświeżył? tzn jeśli zmienie go z adsf na ffaassdd to w tym wierszu powinien pobrać dane z bazy i je uaktualnić - wiecie o co mi chodzi smile.gif

Jakieś sugestie, pomysły/wskazówki?
Z js nie jestem dobry ale z pobieranie i zapisem przy pomocy ajax'u sobie poradziłem smile.gif

no to sam sobie odpowiem,

do funkcji zapisującej dodałem
[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2.  
  3. function change() {
  4.  
  5. var el = document.getElementById('idkomorki');
  6. el.innerHTML = "nowy text";
  7. var el = document.getElementById('idkomorki2');
  8. el.innerHTML = "nowy text";
  9. }
  10. </script>
[JAVASCRIPT] pobierz, plaintext


i dziala smile.gif

tutaj przyklad (z innej strony)

[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2.  
  3. function change() {
  4.  
  5. var el = document.getElementById('azbuz');
  6. el.innerHTML = "nowy text";
  7. var el = document.getElementById('azbuz2');
  8. el.innerHTML = "nowy nowy text";
  9. }
  10. </script>
  11. <button onclick="change()"> change cell value </button>
  12. <table border="1">
  13. <tr>
  14. <td id="azbuz">old text</td>
  15. <td id="azbuz2"> stary tekst</td>
  16. <tr>
  17. <tr>
  18. <td>old text</td>
  19. <td> stary tekst</td>
  20. <tr>
  21. </table>
[JAVASCRIPT] pobierz, plaintext