Проблема запроса прототипа (OnSuccess) - PullRequest
0 голосов
/ 01 февраля 2012

У меня есть следующие строки кода в JavaScript (библиотека прототипов):

new Ajax.Request("/ajax/update", {
            parameters: {
                username: e.value
            },
            onSuccess: function (n, m) {
...

Теперь n возвращается как объект, как и должно быть.Но m является нулевым.Как мне получить доступ или назначить m?Код на моей странице 'ajax / update' представляет собой простой PHP-скрипт:

echo 'MyUsername';

m должен быть объектом, подобным n, чтобы я мог получить к нему доступ так:

if (m && m.spam === true) { ...

Большое спасибо заранее.

1 Ответ

1 голос
/ 01 февраля 2012

Вы уверены, что событие onSuccess может вернуть две переменные?Это не похоже на это: http://prototypejs.org/api/ajax/request

Если вы хотите вернуть несколько переменных, вам следует использовать объект json: http://www.prototypejs.org/learn/json

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...