Загрузка динамического содержимого AJAX в Fancybox

Этот сценарий:

Пользователь вставляет свой почтовый индекс в поле ввода -, и при нажатии волшебной кнопки он получает доступ к магазинам, ближайшим к его местоположение. Я вызываю сервис в полном порядке и загружаю его с помощью AJAX -. Все хорошо.

Теперь вместо того, чтобы вставлять результаты куда-либо на страницу, я хочу, чтобы они отображались в Fancybox. Я просто не могу сделать эту работу.

JavaScript:

$('#button').on('click', function(){    
   // Function to build the URL edited out for simplicity       
   var nzData = '/url.com?Zip=8000 #module';

   $.fancybox({
      ajax: { 
         data: nzData
        }
    });
});

Я ожидаю, что Fancybox откроется и покажет мне разметку из URL-адреса(nzData). Fancybox загружается, но вместо контента я получаю строку, говорящую: «Запрошенный контент не может быть загружен. Повторите попытку позже. ».

Это не проблема со службой,поэтому я подозреваю, что я просто что-то упускаю из виду или насилую API Fancybox. Итак, что я делаю неправильно?

РЕДАКТИРОВАТЬ :Я забыл упомянуть, я использую старую версию Fancybox (v1.3.4 ).

7
задан Nix 2 May 2012 в 09:13
поделиться