Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX] Wysyłanie danych GET i zmiana zawartości diva
Siper
post 1.09.2011, 20:31:07
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 25.04.2009

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


Mam problem.
Chcę zrobić prosty skrypt głosowania z JavaScriptem. Od strony PHP i MySQL mam wszystko gotowe, skrypt wysyła liczbę w zależności od wyniku (-1 = Error, 0 = Udało się, 1 = Już głosowano).


Aktualnie mam:
  1. function glosuj( id, ip )
  2.  
  3. {
  4.  
  5. var oD = document.createElement( 'div' );
  6.  
  7. insertAfter( object, oD );
  8.  
  9.  
  10.  
  11. advAJAX.get({
  12.  
  13. url: "glosuj.php?id="+id+"&ip="+ip,
  14.  
  15. mimeType: 'text/html',
  16.  
  17. onSuccess : function(obj)
  18.  
  19. {
  20.  
  21. if(obj.responseText == "-1"){
  22. oD.innerHTML = "Error"
  23. }
  24. if(obj.responseText == "0"){
  25. oD.innerHTML = "Dzięki!"
  26. }
  27. if(obj.responseText == "2"){
  28. oD.innerHTML = "Już glos."
  29. }
  30. }
  31.  
  32. });
  33.  
  34. object.setAttribute( 'onclick',"" );// special 4 IE
  35.  
  36.  
  37.  
  38. }


Wiem, że niedopracowany zbytnio (np. tworzy nowego diva a nie aktualizuje), ale nie ogarniam zbytnio AJAX i większość kodu piszę "w locie". Byłbym wdzięczny gdyby się to również poprawiło smile.gif

Link mam tak:
  1. <a href="java script:void(0);" onclick="glosuj('ID', 'IP')">Głosuj</a>


Nic się nie dzieje, nie wysyła nawet info, co może być problemem?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:13