function getPatient(phrase) { new Ajax.Request('ajax.php', { method: 'get', parameters: {type: 1, name: phrase}, onSuccess: function(transport) { var json = transport.responseText.evalJSON(); }, onFailure: function() { alert('Something went wrong...'); } }); return json; }
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ś:
function getPatient(phrase) { new Ajax.Request('ajax.php', { method: 'get', parameters: {type: 1, name: phrase}, onSuccess: function(transport) { alert(transport.responseText.evalJSON()); }, onFailure: function() { alert('Something went wrong...'); } }); return json; }
Ł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: #