Этот сценарий:
Пользователь вставляет свой почтовый индекс в поле ввода -, и при нажатии волшебной кнопки он получает доступ к магазинам, ближайшим к его местоположение. Я вызываю сервис в полном порядке и загружаю его с помощью 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 ).