异步验证不再起作用

时间:2011-10-17 14:27:59

标签: facebook asynchronous

我现在正在运行fb注册很长一段时间。然而今天我发现异步验证停止工作了!

它似乎是一个FB错误,因为下一页上的示例脚本似乎不能正常工作并且症状相同: http://developers.facebook.com/docs/plugins/registration/advanced/

我在Chrome和Firefox下检查过。在Firebug和调试器下,我可以看到onvalidate()函数被重复调用。 无论如何调用cb(),都不会显示任何消息(我检查了两种情况:错误和清除)。

我的异步验证功能与示例完全相同:

function fb_validate_async(form, cb) {

    $.getJSON('{$base_href}json_user.php?name='+ form.login,
        function(response) {
            if (response.error) {
                // Username isn't taken, let the form submit
                cb();
                //return;  <- I even tried this but no luck
            }
            cb({ login: 'Ten login jest zajęty'});
    });
}

当然我的确在我的页面上:

<div id="fb-root"></div>
<script type="text/javascript" src="http://connect.facebook.net/pl_PL/all.js#appId=XXX&xfbml=1"> </script>

并且sript之前工作。

任何线索?

0 个答案:

没有答案