Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] msg has not properties
Forum PHP.pl > Forum > XML, AJAX
Balon
  1. function getUsers()
  2. {
  3. var pars = 'act=getusers';
  4. var myAjax = new Ajax.Request(
  5. url,
  6. {
  7. method: 'get',
  8. parameters: pars,
  9. onComplete: updateList
  10. });
  11. }
  12.  
  13. function updateList( msg )
  14. {
  15. $('userList').innerHTML = msg.responseText;
  16. }


i wywala ten komunikat przy updateList.... dlaczego wywala taki komunikat (komunikat taki jak w tytule )?

mam druga podobna funkcje i ona dziala :/

  1. function sendMsg()
  2. {
  3. var pars = 'act=send&msg='+$('msg').value;
  4. var myAjax = new Ajax.Request(
  5. url,
  6. {
  7. method: 'get',
  8. parameters: pars,
  9. onComplete: addMsg
  10. });
  11. }
  12.  
  13. function addMsg( msg )
  14. {
  15. $('mainChat').innerHTML += msg.responseText;
  16. }
anopak
jeśli chodzi o błąd to szczerze mówiąc trudno mi powiedzieć, może zły adres url? a spróbuj dać dla sprawdzenia co znajduje sie w msg... alert(msg);

pozatym to trochę bezsensu wyłamywać otwarte drzwi, przecież można zastosować Ajax.Updater winksmiley.jpg

  1. function getUsers()
  2. {
  3. var pars = 'act=getusers';
  4. var container = 'mainChat';
  5. var myAjax = new Ajax.Updater(
  6. container,
  7. url,
  8. {
  9. method: 'get',
  10. parameters: pars
  11. });
  12. }


takie wywołanie obsługuje Ci włożenie do elementu container zwrócony tekst z Ajax'a...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.