Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX]]Wywołanie funkcji po zakończeniu działania
SN@JPER^
post
Post #1





Grupa: Zarejestrowani
Postów: 266
Pomógł: 0
Dołączył: 4.01.2007
Skąd: Szczecin

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


Witam,

wyskrobałem coś takiego:


  1. if (window.XMLHttpRequest)
  2. {
  3. ObiektXMLHttp = new XMLHttpRequest();}
  4. else if (window.ActiveXObject)
  5. {
  6. ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");}
  7.  
  8.  
  9.  
  10. function pobierz_produkty() {
  11. if(ObiektXMLHttp)
  12. {
  13. var cel = document.getElementById('pop');
  14.  
  15. ObiektXMLHttp.open("GET", 'ajax.php?action=pobierz_produkty');
  16. ObiektXMLHttp.send(null);
  17. ObiektXMLHttp.overrideMimeType('text/html; charset=ISO-8859-2');
  18.  
  19. ObiektXMLHttp.onreadystatechange = function()
  20. {
  21. if (ObiektXMLHttp.readyState == 4)
  22. {
  23.  
  24. cel.innerHTML = ObiektXMLHttp.responseText;
  25. }
  26. }
  27.  
  28.  
  29.  
  30. }
  31.  
  32.  
  33. }
  34.  
  35.  
  36.  
  37. // druga część kodu
  38. function dodaj_produkt(id) {
  39. if(ObiektXMLHttp)
  40. {
  41. var cel = document.getElementById('ZIOM');
  42. var myDiv = document.getElementById('input_' + id).value;
  43. var myDiv1 = document.getElementById('ids_' + id).innerHTML;
  44.  
  45. ObiektXMLHttp.open("GET", 'ajax.php?action=dodaj_produkt&input=' + myDiv + '&id=' + myDiv1);
  46. ObiektXMLHttp.send(null);
  47. ObiektXMLHttp.overrideMimeType('text/html; charset=ISO-8859-2');
  48.  
  49. ObiektXMLHttp.onreadystatechange = function()
  50. {
  51. if (ObiektXMLHttp.readyState == 4)
  52. {
  53. cel.innerHTML = ObiektXMLHttp.responseText;
  54.  
  55. }
  56. }
  57.  
  58.  
  59.  
  60. }
  61.  
  62.  
  63.  
  64.  
  65. }



Jak zrobić, aby pobierz_produkty wykonywały się, gdy dodaj_produkt zrobi swoje działanie?
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 Aktualny czas: 21.08.2025 - 13:22