在colorbox模式中显示局部视图?

时间:2012-07-16 18:53:52

标签: jquery colorbox

我有一个ajax调用,它返回一个部分视图,我想将其转储到colorbox模式中。我尝试了各种不同的方法,但它只是打开了“内容无法显示”之类的东西。我检查了返回的数据,它肯定是局部视图所以我不知道为什么它没有显示它。我还尝试了jQuery插件简单模式,我可以很容易地使用$ .modal(data)来显示相同​​的局部视图。当我尝试下面的不同方式时,我收到错误消息。

$.ajax({
  url: 'Controller/ControllerAction',
  success: function(data) {
  $(data).colorbox();

  }
});

 $.ajax({
  url: 'Controller/ControllerAction',
  success: function(data) {
  $.colorbox(data);

  }
});

 $.ajax({
  url: 'Controller/ControllerAction',
  success: function(data) {
  $.colorbox({html: data });

  }
});

任何想法都会受到欢迎。

1 个答案:

答案 0 :(得分:1)

请尝试以下方法:

$.colorbox({
    href: 'Controller/ControllerAction'
});
相关问题