Регистрация в Facebook Не удается разобрать атрибуты полей.Это ошибка массива JSON или списка CSV в IE - PullRequest
0 голосов
/ 09 октября 2011

Я пытаюсь использовать плагин для регистрации в Facebook. У меня это работает в Firefox и Chrome, но в IE я получаю атрибут «Не удается разобрать поля». Это массив JSON или список CSV? '

Я обнаружил, что если я сниму последнее поле, все в порядке. Я попытался изменить порядок полей, но всякий раз, когда у меня есть более 10 полей, я всегда получаю ошибку в IE.

Мой код выглядит следующим образом:

iframe id='ifFacebookRego' style='margin-top: 50px' src='https://www.facebook.com/plugins/registration.php?
                        client_id=******&
                        redirect_uri=******?method=facebook&fields=[
                        { "name":"name" },
                        { "name":"first_name" },
                        { "name":"last_name" },
                        { "name":"email" },
                        { "name":"nrl_team",     "description":"NRL Team Interest",      "type": "select",   "options":{ "1":"Broncos",
                                                                                                                        "2":"Bulldogs",
                                                                                                                        "8":"Cowboys",
                                                                                                                        "11":"Dragons",
                                                                                                                        "9":"Eels",
                                                                                                                        "7":"Knights",
                                                                                                                        "10":"Panthers",
                                                                                                                        "12":"Rabbitohs",
                                                                                                                        "3": "Raiders",
                                                                                                                        "13": "Roosters",
                                                                                                                        "5":"Sea Eagles",
                                                                                                                        "4":"Sharks",
                                                                                                                        "6":"Storm",
                                                                                                                        "16":"Titans",
                                                                                                                        "15":"West Tigers",
                                                                                                                        "14":"Warriors",
                                                                                                                        "17":"Gold Coast Jnr.",
                                                                                                                        "18":"St. George Jnr.",
                                                                                                                        "19":"Parramatta Jnr.",
                                                                                                                        "20":"South Sydney Jnr.",
                                                                                                                        "21":"Manly Warringah Jnr.",
                                                                                                                        "22":"Canterbury-Banksrtown Jnr." } },
                        { "name":"phone",      "description":"Australian Mobile",             "type":"text" },
                        { "name":"cbHealthNutrition",   "description": "Health  Nutrition",        "type":"checkbox" },
                        { "name":"cbEntertainingSolutions", "description": "Entertaining Solutions",        "type":"checkbox" },
                        { "name":"cbEverydayIdeas", "description": "Easy Everyday Ideas",        "type":"checkbox" },
                        { "name":"cbHealthForFamily",   "description": "Health for my Family",        "type":"checkbox" },
                        { "name":"gender" }]'
                scrolling="auto"
                frameborder="no"
                style="border:none"
                allowTransparency="true"
                width="360"
                height="650">
            /iframe>

Любая помощь будет оценена. Спасибо.

1 Ответ

0 голосов
/ 10 октября 2011

Нашли решение этой проблемы. Поскольку поля json являются синтаксическим анализом для iframe в URL-адресе источника, URL-адрес был слишком длинным. Я сократил названия своих полей и все работы.

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