Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ajax]Ajax pobieranie danych z pliku
arzach
post
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 27.11.2008

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


Mam taki kod
  1. <script language = "javascript">
  2. var XMLHttpRequestObject = false;
  3. if (window.XMLHttpRequest) {
  4. XMLHttpRequestObject = new XMLHttpRequest () ;
  5. } else if (window.ActiveXObject) {
  6. XMLHttpRequestObject = new ActiveXObject
  7. ("Microsoft.XMLHTTP");
  8. }
  9. function getData(dataSource, divID)
  10. {
  11. if (XMLHttpRequestObject) {
  12. var obj = document.getElementById(divID);
  13. XMLHttpRequestObject.open("GET", dataSource);
  14. XMLHttpRequestObject.onreadystatechange = function ()
  15. {
  16. if (XMLHttpRequestO.readyState == 4 &&
  17. XMLHttpRequestObject.status == 200) {
  18. obj.innerHTML= XMLHttpRequestObject.responseText;
  19. }
  20. }
  21. XMLHttpRequestObject.send(null);
  22. }
  23. }
  24. </head>
  25. <H1>Przechwytywanie danych z Ajax i PHP</H1>
  26. <input type = "button" value="Display Message"
  27. onclick = "getData(test.php ' , ' targetDiv')">
  28. </form>
  29. <div id="targetDiv">
  30. <p> Przechwycone dane będą tutaj</p>
  31. </div>

i nie chce działać i nie wiem gdzie jest błąd może mi ktoś pomóc go zlokalizować ?
Strona gdzie można to przestować http://www.gc.boo.pl/ajax.htm i po kliknięciu Display Message powinno zwrócić dane z pliku test.php a tak sie nie dzieje

Ten post edytował arzach 28.11.2008, 17:45:33
Go to the top of the page
+Quote Post
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Nie wiem znam tylko mintAjax ale konsola bledow zwraca takie cos:
Cytat
Błąd: missing ) after argument list
Plik źródłowy: http://www.gc.boo.pl/ajax.htm
Wiersz: 1, Kolumna: 17
Kod źródłowy:
getData(test.php ' , ' targetDiv')


Ogolnie uzyj mintAjax o wiele mniej pisania no takie cos:
Kod
function strona() {

   req = mint.Request();

   req.OnSuccess = function() {
      
      $("targetDiv").innerHTML = req.responseText;
   }
  
   req.Send("test.php")
}

i wywolujesz na normalnym button bez form smile.gif czy nie latwiejsze?

Ten post edytował marcio 28.11.2008, 18:51:19


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
arzach
post
Post #3





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 27.11.2008

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


A jak moge zrobić to w jquery
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




http://docs.jquery.com - szukasz $.get


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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: 19.08.2025 - 21:55