Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][AJAX] aktualizacja zawartości tabeli
Forum PHP.pl > Forum > Przedszkole
Th0e
Mam w bazie danych tabelę zawierającą położenie x,y wielu elementów. Postanowiłem nie wyświetlać na raz wszystkich elementów, tylko daną częśc np. x 10-20 y 10-20, a użytkownik potem przyciskami mógłby zmieniać obszar wyświetlania (np. strzałka w prawo -> x15-25 y 10-20).

Jak zrobić by oddzielny plik, do którego wysłałem dane, zmienił nody w pliku z którego został wysłany "sygnał"?

Plik główny:
  1. function przesuwanie()
  2. {
  3. var pola = document.getElementById("pola").value;
  4. var x ='.$this->lvl['x'].';
  5. var y ='.$this->lvl['y'].';
  6.  
  7.  
  8. var zmienne = "?x="+x+"&y="+y+"&pol="+pola;
  9.  
  10. var xml = new XMLHttpRequest();
  11. xml.open("GET", "obiects/mapaAjax.php"+zmienne, true);
  12.  
  13. xml.send();
  14. }
elmozaur
oznacz tabele oraz klawisze unikalnym ID.
zwracane dane oznacz jako JSON.
w obiects/mapaAjax.php zrob tabele np $out.
petla przetwarzania danych wynik pracy zapisze do $out['data'] a wartości klawiszy do $out['next'] i $out['prev'].
na koncu pliku php robisz echo json_encode($out)

Wynik działania ajaxa po stronie JS robisz np tak:
[js]
$('#tab').html(data.data);
$('#prev').val(data.prev);
$('#next').val(data.next);
[/js]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.