fancybox2.0无法使用jquery ajax responseText打开

时间:2013-03-21 10:47:05

标签: jquery ajax fancybox fancybox-2

我正在使用fancybox2打开一个新的HTML。这里我通过jquery ajax方法生成html。 但fancybox2没有回应。这是代码

 var Line = $.ajax({ type: "GET",
           url: "/ajaxHTML",
           dataType: 'html',
           success: function(result){alert(result);},
           }).responseText;

 $.fancybox.open({ 'content' : Line}, {type: 'html'});

我错误地使用它了吗? 我可以用简单的文本或HTML代码打开fancybox。但不是这个responseText变量。 而ajax可以成功获得HTML。警报功能工作并显示整个html页面的内容。

1 个答案:

答案 0 :(得分:0)

尝试:

$.fancybox.open(Line,{
    type: 'html'
});

......或

$.fancybox.open({
    content : Line,
    type: 'html'
});

参见 JSFIDDLE