У меня есть сайт для разработчиков на Facebook. Это холст приложение, созданное с помощью asp.net mvc3 c # / razor. Я пытаюсь аутентифицировать пользователя с помощью JavaScript Facebook SDK. Я пытаюсь добиться всего, используя вызовы ajax, однако я не могу найти способ, как ajax загрузить диалог входа в систему (или разрешения) в существующий идентификатор разметки.
function dialogLoad(dialogId, url)
{
if (typeof (url) == 'undefined' || typeof (dialogId) == 'undefined')
return;
$('#' + dialogId).load(url);
var dialog = $('#' + dialogId).dialog({
modal: true,
autoOpen:false,
draggable:false,
resizable:false,
closeOnEscape:false
});
dialog.dialog('open');
}
Это пример функции, которая должна загружать страницу входа на Facebook в модальном диалоговом окне jquery ui. Есть ли способ встроить страницу входа в мое холст-приложение? Однако я пытаюсь сделать это, все, что я получаю, это ссылку «Перейти на facebook.com» вместо всей разметки моего приложения, которая даже не указывает пользователям правильное направление.
Заранее спасибо!
Редактировать: Кроме того, из-за того, что блокировщики всплывающих окон и браузеры плохо обрабатывают скрипты внутри фреймов, я бы по возможности избегал использования всплывающих окон или перенаправлений.