如何将AJAX POST数据传递给jQUery ColorBox?

时间:2013-07-14 06:23:59

标签: jquery post colorbox

我已经完成了各种各样的线程但是我无法得到一个令人满意的解决方案,使用POST方法将表单数据传递给jQuery colorbox插件,而iframe属性设置为true。我能够使用查询字符串传递数据,但我的要求是使用链接窗口中的POST方法传递数据并将其捕获到颜色框中并采取进一步操作。我尝试了各种方式,以下是其中一种方式:

$.colorbox({
     closeButton:true, 
     open:true, 
     iframe:true, 
     href:"/python/try_python.php", 
     type:"POST", 
     data:{'code[]':[src]}, 
     opacity:.45, 
     width:"960", height:"600"
});

我知道有很多jQuery传奇可以提出建议。请帮助。

此致 Mohtashim

1 个答案:

答案 0 :(得分:1)

我无法使用POST方法发布我的内容,但我找到了解决方法,其中执行了以下操作:

(a)将我的内容保存在一个隐藏的... (b)使用以下内容在成功加载后从iframe窗口访问此内容:

var code = window.parent.$("#source");

这就是我想要的......可能会帮助很多其他人。如果您找到使用post方法传递直接内容的解决方案,请分享。