Запрос приложения facebook: Uncaught TypeError: Невозможно прочитать свойство 'frictionless_value' из неопределенного - PullRequest
0 голосов
/ 29 марта 2011

У меня есть очень простой код в javascript / jquery, чтобы пользователь мог отправить запрос приложения Facebook другим друзьям.Это прекрасно работает, если пользователь отправляет какие-либо запросы, но с треском проваливается, если пользователь закрывает окно, ничего не отправляя.Сообщение об ошибке размещено в заголовке. Этого не было раньше .

Соответствующая часть кода:

FB.ui({method: 'apprequests', message: msg, title: title, data: from_data}, function (response) {
    if (response && response.request_ids) {
    $.post("games", {action:"sentRequests", requestIds:JSON.stringify(response.request_ids)}, function () {
            //store the app requests in the server.
        });
    } else {
        alert ("Requests cancelled.");
    }
});

Предупреждение никогда не происходит, поэтому я считаю, что я так и поступаюнеопределенный ответ.Есть идеи?

PS: замена условия на if (response !== undefined) тоже не работает.

Ответы [ 2 ]

0 голосов
/ 29 марта 2011

Это привело к ошибке в API Facebook.Ничего не связано с jquery: /

http://bugs.developers.facebook.net/show_bug.cgi?id=16200

0 голосов
/ 29 марта 2011

Попробуйте использовать firebug, чтобы добавить точку останова и отладить код. Просмотрите содержимое переменных, чтобы убедиться, что они попадают в каждую строку и работают оттуда

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