Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Prototype] Problem z dostępem do zmiennej w return?
Victor152
post
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 26.02.2008

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


Witam. Mam taką funkcje:
[JAVASCRIPT] pobierz, plaintext
  1. function getPatient(phrase) {
  2. new Ajax.Request('ajax.php',
  3. {
  4. method: 'get',
  5. parameters: {type: 1, name: phrase},
  6. onSuccess: function(transport) {
  7. var json = transport.responseText.evalJSON();
  8. },
  9. onFailure: function() {
  10. alert('Something went wrong...');
  11. }
  12. });
  13.  
  14. return json;
  15. }
[JAVASCRIPT] pobierz, plaintext


I za chiny ludowe nie chce mi zwrócić transport.responseText.evalJSON(); - w kodzie który wywołuje tą funkcję mam by wypełniał określonego diva returnem.

Zaś:
[JAVASCRIPT] pobierz, plaintext
  1. function getPatient(phrase) {
  2. new Ajax.Request('ajax.php',
  3. {
  4. method: 'get',
  5. parameters: {type: 1, name: phrase},
  6. onSuccess: function(transport) {
  7. alert(transport.responseText.evalJSON());
  8. },
  9. onFailure: function() {
  10. alert('Something went wrong...');
  11. }
  12. });
  13.  
  14. return json;
  15. }
[JAVASCRIPT] pobierz, plaintext


Ładnie pokazuje komunikat z zawartością (w tym wypadku klasa więc pokazuje informacje ze object).

Motam się z tym drugą godzinę i nie mam pomysłów. Może ktoś mógłby mi wskazać dobry trop?

#Edit:
Firefox mówi:
Błąd: json is not defined
Plik źródłowy: #
Wiersz: #

Ten post edytował Victor152 7.11.2009, 15:27:06
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: 20.08.2025 - 19:09