Регистрация на Facebook не может проанализировать атрибут fields. Это ошибка массива JSON или списка CSV в IE

#facebook #internet-explorer #plugins #registration

#Facebook #internet-explorer #Плагины #Регистрация

Вопрос:

Я пытаюсь использовать плагин регистрации 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= ******amp;
redirect_uri= ******?метод= facebookamp;поля = [
 { "name":"name" },
{ "name":"first_name" },
{ "name":"last_name" },
{ "name": "email" },
{ "name":"nrl команда", "description": "Интерес команды NRL", "введите": "выбрать", "параметры": { "1":"Бронкос",
"2": "Бульдоги",
"8":"Ковбои",
"11":"Драконы",
"9": "Угри",
 "7": "Рыцари",
"10": "Пантеры",
"12": "Кролики",
"3": "Рейдеры",
"13": "Петухи",
"5": "Морские орлы",
"4": "Акулы",
"6": "Шторм",
 "16": "Титаны",
"15": "Западные тигры",
"14": "Воины",
"17": "Голд-Кост-младший",
"18": "Сент-Джордж-младший",
"19": "Парраматта-младший",
"20": "Южный Сидней Младший",
"21": "Мэнли Уорринга младший".,
 "22": "Кентербери-Бэнксртаун, Южная Каролина". } },
{ "имя":"телефон", "описание": "Австралийский мобильный", "тип":"текст" },
{ "имя": "cbHealthNutrition", "описание": "Здоровое питание", "введите":"checkbox" },
{ "name":"cbEntertainingSolutions", "description": "Развлекательные решения", "type":"checkbox" },
{ "name": "cbEverydayIdeas", "description": "Простые повседневные идеи", "type":"checkbox" },
{ "имя":"cbHealthForFamily", "описание": "Здоровье для моей семьи", "тип":"флажок" },
{ "имя":"пол" }]'
 прокрутка = "авто"
 frameborder ="нет"
style ="border: none"
 AllowTransparency ="true"
 ширина ="360"
 высота ="650">
 / iframe>

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

Ответ №1:

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