このシナリオ:
ユーザーが自分の郵便番号を入力フィールドに挿入し、魔法のボタンをクリックすると、自分の場所に最も近い店舗が表示されます。私はサービスを完全に問題なく呼び出し、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) を使用しています。