13 Kwi 2006, 15:32
pyrgus

Wiem, ze chyba nie w tej grupie dyskusyjnej powinienem zaczynac
watek, ale na PHP sie troche znam, a nie wiem, gdzie indziej
móglbym takie pytanie umiescic. A mianowicie chcialbym sie
czegos dowiedziec o Ajaksie. Slyszalem, ze jest to przekazywanie
danych do serwera bez przeladowywania stron - czesto wykorzystywany
przez Google.
Jest moze jakis kurs, czy jakas ksiazka?Nic nie znalazlem na ten
temat. Czy jest to technologia darmowa?

Prosze o pomoc




13 Kwi 2006, 15:43
orcus


Wiem, ze chyba nie w tej grupie dyskusyjnej powinienem zaczynac
watek, ale na PHP sie troche znam, a nie wiem, gdzie indziej
móglbym takie pytanie umiescic. A mianowicie chcialbym sie
czegos dowiedziec o Ajaksie. Slyszalem, ze jest to przekazywanie
danych do serwera bez przeladowywania stron - czesto wykorzystywany
przez Google.
Jest moze jakis kurs, czy jakas ksiazka?Nic nie znalazlem na ten
temat. Czy jest to technologia darmowa?



google.pl =AJAX

ewentualnie grupa *.javascript


13 Kwi 2006, 15:44
Rafos

nic nie znalazles?? dziwne, chyba ze wpisywales tak jak tu piszesz,
czyli ajaks....

mozesz zaczac od tego Wiem, ze chyba nie w tej grupie dyskusyjnej powinienem zaczynac
watek, ale na PHP sie troche znam, a nie wiem, gdzie indziej
móglbym takie pytanie umiescic. A mianowicie chcialbym sie
czegos dowiedziec o Ajaksie. Slyszalem, ze jest to przekazywanie
danych do serwera bez przeladowywania stron - czesto wykorzystywany
przez Google.
Jest moze jakis kurs, czy jakas ksiazka?Nic nie znalazlem na ten
temat. Czy jest to technologia darmowa?

Prosze o pomoc


13 Kwi 2006, 15:59
Zeman

w najwiekszym skrocie to taka zabawka, ktora :

2. owa wywolana funkcja JS wysyla do serwera prosbe o jakis wynik (wywoluje
danego URLa  - tu nasz skrypt php i sciaga kod HTML)
3. pobrany kod html pamieta w zmiennej JS
4. wstawia poprzez JS w odpiwoednie miejsce na naszej stronie, np poprzez
document.getElementById('nasz_element').innerHTML = kod_pobrany_z_urla;

wywolanie funkcji o ktorej mowa w punkcie 1 wstawia sie na jakies zdarzenia,
np onclick obrazka. po kliknieciu na obrazek pobierany jest do zmiennej JS
kod HTML wskazanego skryptu, wynik podstawiany do okreslonego elementu.

Pozwiodronka,
Zeman.




13 Kwi 2006, 16:04
skolman


Jest moze jakis kurs, czy jakas ksiazka?Nic nie znalazlem na ten
temat. Czy jest to technologia darmowa?



kruca bomba
g ajax
Wyniki 1 - 10 spośród około 149,000,000 dla zapytania ajax
...

:P


13 Kwi 2006, 16:08
Rafos

Masz tu "krotki" przyklad, chyba dziala....
umiesc w tym samym katalogu na serwerze i powinno smigac,
nie mam teraz sily sprawdzic ani poprawic ewentualnie.
To chyba najprostsza implementacja

index.html

<script type="text/javascript" language="javascript"

var http_request = false;

function makeRequest(url) {

 http_request = false;

 if(window.XMLHttpRequest) { // Mozilla, Safari,...
  http_request = new XMLHttpRequest();
  if(http_request.overrideMimeType) {
   http_request.overrideMimeType('text/xml');
   // See note below about this line
  }
 } else if(window.ActiveXObject) { // IE
  try {
   http_request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch(e) {
   try {
    http_request = new ActiveXObject("Microsoft.XMLHTTP");
   } catch(e) {}
  }
 }

 if(!http_request) {
  alert('Poddaje sie :( Nie moge stworzyc instancji obiektu XMLHTTP');
  return false;
 }
 http_request.onreadystatechange = alertContents;
 http_request.open('GET', url, true);
 http_request.send(null);

}



function alertContents() {

 if(http_request.readyState == 4) {
  if(http_request.status == 200) {
   alert(http_request.responseText);
  } else {
  alert('Wystapil problem z zapytaniem.');
  }
 }

}



</script
<span style="cursor: pointer; text-decoration: underline"
onclick="makeRequest('test.html')"Odpytaj</span

test.html

to jest testowa tresc


14 Kwi 2006, 02:48
Piotr


nie mam teraz sily sprawdzic ani poprawic ewentualnie.




mówi, że nie ma czasu odpalić przeglądarki i sprawdzić :) Co to ma na
celu? Taki ew. zabugowany kod da początkującemu tyle co nic, przecież
nie będzie go debugować.


14 Kwi 2006, 15:34
Rafos


| nie mam teraz sily sprawdzic ani poprawic ewentualnie.

mówi, że nie ma czasu odpalić przeglądarki i sprawdzić :) Co to ma na
celu? Taki ew. zabugowany kod da początkującemu tyle co nic, przecież nie
będzie go debugować.



racja, ale naprawde bylem zmeczony :)
mialem kilkanascie plikow z ta wersja programu, ktores mogly nei dzialac,
a blad jest na poziomie parse_errora, ktory nawet poczatkujacy znajdzie.

Ponadto czesto stosuje sie nauke poprzez poprawianie niedzialajacych
programow,
w stylu, znajdz drobny blad i go popraw.

Poza tym w pierwszym poscie podalem linka do biblioteki ajaxowej, a ten kod
jest
tylko esencja tamtego, wiec wystarczy go porownac i znajdzie sie ewentualny
blad.
Jesli ktos wykona troche pracy, to cos mu z tego zostanie, niz dostalby
gotowe na tacy.


23 Kwi 2006, 11:55
pyrgus

Wiem, zagapilem sie ;/
Dopiero potem zobaczylem, od czego to jest skrót...

23 Kwi 2006, 11:59
pyrgus

Dzieki Wam
zawsze to jakis wstep

Licznik odporny na odświerzanie
biblioteka gd - problem z 'imagecreate'
mail() i zwroty
szablon strony w php problem
nazwa skryptu z którego wywołano daną klasę
problem z postgres
Generowanie formularza na podstawie bazy danych
  • polskie powiesci historyczne
  • lodowka absorpcyjna
  • oplata za rezygnacje ze studiow
  • tvp1 i tvp2 od jesieni wrzesien grudzien maja
  • sklejka
  • impedancja wzmacniacza i
  • kas zapomogowo pozyczkowa
  • problem z polaczeniem telefonu nokia 6610
  • 2222wewnEAtrzne BCrF3dB3a finansowania2222
  • Zestawienie wypowiedzi z for internetowych ; Index