W PHP nie jest możliwe zaimplementowanie pełne wzorca MVC z prostego powodu - to przeglądarka musi wywołać Request danych, więc musisz użyć setTimeout do pobierania danych.
Czyli tłumacząc na polski:
Wysyłasz budowę strony, przeglądarka z timerze ma ustawione np. odwołanie do skryptu co 5s, co każde 5s sprawdzasz status danych - jeśli nastąpiła jakaś zmiana aktualizujesz widok - jeśli nie zostawiasz stary widok.
tzn wyczytałem że formularze wysyła się czymś takim:
if ( bValid ) {
$.post("aktualnyplik.php", { name: $('#name').attr("value"),
mail: $('#email').attr("value")}
tylko nie bardzo wiem jak to podłączyć – Dodane 28.01.2011 (Pt) 16:39 – udało mi się
if ( bValid ) { $.post(‘test.php’, { ‘name’ : $(’#name’).val(),‘email’ : $(’#email’).val(),‘send’: ‘ok’}); mam takie pytanko, co zrobić żeby odświeżyć tą tabelkę: id=“users” po zapisie? – Dodane 28.01.2011 (Pt) 17:27 – znalazłem taki sposób:
$( this ).dialog( "close" );
$("#users").toggle('slow');
$('#users').load('slow').load();
$("#users").load("dane.php");
$("#users").toggle('slow');
tabelka:
$lista = file('baza.txt');
foreach ($lista as $userek)
{
$tuser = explode('|',$userek);
echo"$tuser[0]";
echo"$tuser[1] ";
}
po wykonaniu zapisu do pliku ramka się odświeża, ale nie wczytuje nowych danych… dlaczego??