这个场景:
用户将他的 zip 插入到输入字段中,当点击魔法按钮时,他可以看到离他最近的商店。我称该服务非常好,并加载了一些 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 加载,但不是内容,而是一个字符串,上面写着“无法加载请求的内容。请稍后再试。 ”。
这不是服务的问题,所以我怀疑这只是我忽略了某些东西或强奸了 Fancybox API。那么,我做错了什么?
编辑:我忘了提,我使用的是旧版本的 Fancybox (v1.3.4)。